簡體   English   中英

找不到提供工具箱控件

[英]ProvideToolBoxControl Could not be found

嗨,我正在使用 WPF,我在 WPF 庫中創建了幾個自定義控件我想將它們全部添加到工具箱中的同一個選項卡組中,我用谷歌搜索了大多數解決方案都建議使用 ProvideToolBoxControl 屬性,但我找不到這個程序集屬性,有人知道如何為提到的屬性導入程序集嗎?

[ProvideToolBoxControl("MyControls", false)]
public class UETextBox : TextBox
{
    static UETextBox()
    {
        DefaultStyleKeyProperty.OverrideMetadata(typeof(UETextBox), new FrameworkPropertyMetadata(typeof(UETextBox)));
    }
}

您可以創建一個 VSIX 項目來管理您的多個自定義控件。 我創建了一個如圖所示的工具箱。

在此處輸入圖片說明

這是我的步驟(打開 Visual Studio > 單擊新建項目 > 選擇 WPF 工具箱控件來命名您的工具箱 > 單擊解決方案資源管理器 > 添加 > 新項 > Visual C# > 擴展性 > WPF 工具箱控件)。 然后在解決方案中,您可以創建控件 UI。 更多細節可以參考這個文檔( 創建一個 WPF 工具箱控件)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM