Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF项目中的弹出窗口窗体_C#_Wpf - Fatal编程技术网

C# WPF项目中的弹出窗口窗体

C# WPF项目中的弹出窗口窗体,c#,wpf,C#,Wpf,我有一个在Windows窗体中开发的窗体,我正在一个WPF项目中工作。 我试图在单击特定按钮时弹出一个窗口(操纵窗体) 这就是我正在使用的: private void button_newProject_Click(object sender, RoutedEventArgs e) { grid_initialButtons.Visibility = Visibility.Hidden; grid_projectConfig.Visibility

我有一个在Windows窗体中开发的窗体,我正在一个WPF项目中工作。 我试图在单击特定按钮时弹出一个窗口(操纵窗体)

这就是我正在使用的:

    private void button_newProject_Click(object sender, RoutedEventArgs e)
    {
        grid_initialButtons.Visibility = Visibility.Hidden;
        grid_projectConfig.Visibility = Visibility.Visible;
        ManoeuvresForm.ActiveForm.Show();  
    }
我已经将表单添加到解决方案树中。

当我尝试运行它时,它说“对象引用未设置为对象的实例。”

我不是编码专家,只是想向谷歌学习:)


谢谢

在显示ittry“ManoevresForm frm=new ManoeversForm();frm.show;”之前,需要先实例化表单。正如Alex提到的,实例化是这里的关键。如果您想使用ActiveForm,则需要单独设置它。感谢您的帮助,但它会显示以下消息:“错误1只能将赋值、调用、递增、递减、等待和新对象表达式用作语句”@lsteinmexed!我错过了frm后的()节目谢谢大家!