Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.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# 设计器中所做的更改不可见_C#_Wpf_Visual Studio 2013 - Fatal编程技术网

C# 设计器中所做的更改不可见

C# 设计器中所做的更改不可见,c#,wpf,visual-studio-2013,C#,Wpf,Visual Studio 2013,我有一个非常愚蠢的问题,我只是不明白:我有一个WPF应用程序项目,无论我做什么,我在设计器中所做的更改在我运行应用程序时都是不可见的!我已经在这个项目上工作了好几个星期,突然间它不再工作了 但是,当我更改代码中的某些内容(例如MainWindow.xaml.cs)时,它会工作。我试着显示一个messagebox,当我启动应用程序时它出现了 这可能真的很傻,但我不明白 你知道这是什么原因吗 编辑: 如果我添加此代码: System.Windows.Forms.MessageBox.Show("te

我有一个非常愚蠢的问题,我只是不明白:我有一个WPF应用程序项目,无论我做什么,我在设计器中所做的更改在我运行应用程序时都是不可见的!我已经在这个项目上工作了好几个星期,突然间它不再工作了

但是,当我更改代码中的某些内容(例如MainWindow.xaml.cs)时,它会工作。我试着显示一个messagebox,当我启动应用程序时它出现了

这可能真的很傻,但我不明白

你知道这是什么原因吗

编辑:

如果我添加此代码:

System.Windows.Forms.MessageBox.Show("test");
对于主窗口构造函数,MessageBox将显示:

但如果我尝试在designer中更改按钮的颜色:

该按钮在运行时不会更改:


以前遇到过同样的问题。刚刚关闭,但请保存您的解决方案并尝试重新打开它。我还重新启动了计算机,以确保所有内容都已刷新。:-)出于某种原因,它起了作用。

从评论中删除--

你的VS设置正确吗? 您是否每次都构建所有文件

尝试清理和重建


看起来您的项目没有生成,或者VS没有检测到文件已更改

您能粘贴代码吗?我有很多代码确实没有帮助。您能用简短的演示重现您的问题吗?@Julien放入您的xaml代码您的VS设置正确吗?您是否每次都构建所有文件?尝试“清理并生成”,看起来您的项目没有生成,或者vs没有检测到文件已更改