我正试图在DLL中创建一个对话窗口。我引用了xaml程序集,但问题发生在“partial”关键字上。如何在类库内创建一个窗口(对话框)?
不知何故VS2010不会识别.xaml和.xaml.cs作为一个独特的机构......我该如何解决这个问题?
我正试图在DLL中创建一个对话窗口。我引用了xaml程序集,但问题发生在“partial”关键字上。如何在类库内创建一个窗口(对话框)?
不知何故VS2010不会识别.xaml和.xaml.cs作为一个独特的机构......我该如何解决这个问题?
除了引用新的DLL,使用WPF C#项目需要额外的项目的子类型。最简单的方法是创建一个新项目并选择“WPF用户控制库”,然后正确设置所有项目。另一方面,如果您已经创建了项目,则可以将csproj文件与使用上述说明创建的文件进行比较,并在不同的ProjectTypeGuid部分中手动编辑该文件。
创建一个使用“WPF控件库”项目
我这样做,我仍然没有运气。如果我创建另一个项目,然后复制我的对话框,它会工作,但不是我的修改后的项目。事实证明,如果将一个wpf窗口从另一个项目复制到类库中,则需要重新调整“构建操作”页面以查找有问题的xaml文件。 – 2011-01-14 07:10:42