我正在尝试书籍Sams Teach Yourself WPF in 24 Hours中的示例应用程序。我输入的代码几乎与我从他们网站上下载的代码相同。
有一部分它使用OpenFileDialog
类。我正在开发Windows 7,Visual Studio 2010 Ultimate。我认为作者使用的系统是不同的。
以下是我计算机上OpenFileDialog
的快照:
第一个是项目中OpenFileDialog
的快照,第二个是下载项目的快照(同样,它们的代码几乎完全相同)。
我认为这是因为下载的版本是在另一个版本的Windows中编译的,因此不同。但即使我在计算机上编译它也是一样的。
造成差异的原因是什么?
修改:我已尝试删除解决方案目录中的obj
和bin
文件夹,然后重建文件。窗户仍然不同。
答案 0 :(得分:3)
该项目可能针对不同的框架
右键点击项目>属性>应用
答案 1 :(得分:1)
在不同的命名空间中有两个不同的OpenFileDialog
。
Microsoft.Win32.OpenFileDialog
System.Windows.Forms.OpenFileDialog
:您也可以在WPF项目中使用的WinForms对话框检查您在项目中使用的是哪一个。