2010-11-19 34 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視圖中

相關問題