C# ';FormWindowsState';在当前上下文中不存在
我通过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代码: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
这是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"