共享库中的 WPF 用户控件
WPF Usercontrol in a shared library
我有一个 class 库项目,它充当常见 WPF 方法的共享库。这包括通用转换器、命令处理、验证等。
现在我希望它也包括 WPF 用户控件。这涉及在 XAML 设计器中设计用户控件的可能性。这在class库类型的项目中当然是不可能的。
我找到了一个解决方案,我可以开始创建一个 WPF 项目,创建用户控件,然后将项目类型更改为 class 库。但是,因为我已经得到 class 库,所以为时已晚。
所以问题是是否可以在已经存在的 class 库项目中创建用户控件。
可以将 wpf UserControl 添加到 class 库,但您必须确保添加了这些引用:
- System.Xaml
- PresentationCore
- PresentationFramework
- WindowsBase
我有一个 class 库项目,它充当常见 WPF 方法的共享库。这包括通用转换器、命令处理、验证等。
现在我希望它也包括 WPF 用户控件。这涉及在 XAML 设计器中设计用户控件的可能性。这在class库类型的项目中当然是不可能的。
我找到了一个解决方案,我可以开始创建一个 WPF 项目,创建用户控件,然后将项目类型更改为 class 库。但是,因为我已经得到 class 库,所以为时已晚。
所以问题是是否可以在已经存在的 class 库项目中创建用户控件。
可以将 wpf UserControl 添加到 class 库,但您必须确保添加了这些引用:
- System.Xaml
- PresentationCore
- PresentationFramework
- WindowsBase