我总是使用C#程序代码编程,而不是在XAML中,但现在,由于团队工作,我必须使用XAML,但我需要添加自定义控件。我有两种控制方式:
我可以将类添加到项目中,或者我可以使用我的DLL在哪里组件。 如果我复制并粘贴包含我的组件的类,我将为每个组件创建一个类:
class FXGrid
class FXListBox
class FXButton
class FXPanel
等
但是现在,如何在XAML中添加我的组件,以便在可视化编辑器中查看它们?
如果我添加DLL,是否只需添加引用并创建xmlns:MyGrid="..."
?
我尝试过,但我无法正常工作。我需要改变什么吗?
感谢。
答案 0 :(得分:0)
这很奇怪,但在我的情况下这是通过添加XAML DLL程序集引用修复的,如下所示:
xmlns:FxComps="clr-namespace:FxComps;assembly=FxComps"
不知道为什么,但添加assembly=FxComps
解决了我的问题,现在我可以使用它了。