2010-11-19 32 views
3

我创建了2个WPF控件,它们驻留在同一个文件夹中,我想向另一个控件添加一个控件。WPF:无法在工具箱中看到我的自定义控件

控件添加在Win Forms项目中。

事情是,在自定义Win窗体控件中,我可以在工具箱中看到我的两个WPF控件,但在WPF设计器中我看不到任何WPF控件。任何想法为什么?

我怎样可以加我的控制XAML不从工具箱

<UserControl x: 
xmlns:my2="my.name.space" 
Height="300" Width="300"> 
<Grid> 
    <my2:MyControlName> 

    </my2:MyControlName> 
</Grid> 

试图拖动但是,这并不与工种“MY2:MyControlName”不存在

回答

1

我不知道为什么控件不会显示在工具箱中,因为我通常不使用设计器,但为了访问XAML中的控件,所述XMLNS应该是:

<UserControl xmlns:my2="clr-namespace:my.name.space;assembly=my.assembly" 

如果控件在被创建UserControl组件,则应去掉“;装配= my.assembly”的一部分。

0

谢谢安倍..我还需要去工具箱中的“选择项目”,去浏览WPF组件部分,浏览到dll添加控件并将它们放到设计器上,而不是放到XAML视图中

相关问题