Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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# ';FormWindowsState';在当前上下文中不存在_C#_Wpf_Visual Studio 2012_Expression Blend - Fatal编程技术网

C# ';FormWindowsState';在当前上下文中不存在

C# ';FormWindowsState';在当前上下文中不存在,c#,wpf,visual-studio-2012,expression-blend,C#,Wpf,Visual Studio 2012,Expression Blend,我通过blend和Visual Studio 2012与WPF合作。每次我尝试使用某些代码时,都会出现这样的错误。为了我的生命,我无法理解它。任何帮助都将不胜感激,任何解释都将不胜感激 以下是屏幕截图: 编辑:要更清晰地查看图像,请右键单击图像,然后选择“在新选项卡中打开”(如果可用) 谢谢,我更新了我的代码。现在它给了我一个新的错误 截图: 错误:错误1“Titan.MainWindow.WindowMaximizeButton”是一个“字段”,但与“方法”类似使用C:\Users\Jak

我通过blend和Visual Studio 2012与WPF合作。每次我尝试使用某些代码时,都会出现这样的错误。为了我的生命,我无法理解它。任何帮助都将不胜感激,任何解释都将不胜感激

以下是屏幕截图:

编辑:要更清晰地查看图像,请右键单击图像,然后选择“在新选项卡中打开”(如果可用)

谢谢,我更新了我的代码。现在它给了我一个新的错误

截图:

错误:错误1“Titan.MainWindow.WindowMaximizeButton”是一个“字段”,但与“方法”类似使用C:\Users\Jake\Documents\Expression\Blend 4\Projects\Titan\Titan\MainWindow.xaml 202 91 Titan

XAML代码:
这是WPF。不是windows窗体。所以使用like

this.WindowState = System.Windows.WindowState.Normal;
FormWindowsState是Windows窗体应用程序的枚举器

您可能正在从Windows窗体开发迁移到WPF,这就是您感到困惑的原因

下一个错误在这一行中

<Button x:Name="WindowMaximizeButton" Content="Button" Width="14.333" HorizontalAlignment="Right" VerticalAlignment="Top" Style="{DynamicResource WindowMaximizeButton}" Click="WindowMaximizeButton" Margin="0,0,48.998,0">
在这里,您必须在类中指定一个方法名,当您单击按钮时,该方法名将被触发

但是你已经给出了按钮本身的名称

你需要把它设置成

Click="WindowMaximizeButton_Click" 

这是一个Winforms类。使用WPF WindowState.Normal。请抄写
 Click="WindowMaximizeButton" 
Click="WindowMaximizeButton_Click"