ProvideToolBoxControl Не удалось найти - PullRequest
0 голосов
/ 19 марта 2020

Здравствуйте, я работаю с WPF и создал несколько пользовательских элементов управления в библиотеке WPF. Я хочу добавить их все в одну группу вкладок на панели инструментов, я погуглил большинство решений, предложивших атрибут ProvideToolBoxControl, но не смог найти сборка для этого атрибута, кто-нибудь знает, как импортировать сборку для упомянутого атрибута?

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

1 Ответ

0 голосов
/ 25 марта 2020

Вы можете создать проект VSIX для управления несколькими пользовательскими элементами управления. Я создал ToolBox, как показано на рисунке.

enter image description here

Вот мой шаг ( Откройте Visual Studio> нажмите «Новый проект»> выберите «WPF Toolbox Control», чтобы присвоить имя своему ToolBox> нажмите «Решение» Explorer> Добавить> Новый элемент> Визуальный C#> Расширяемость> WPF Toolbox Control ). Затем в решении вы можете создать пользовательские интерфейсы управления. Подробнее см. В этом документе ( Создание элемента управления WPF Toolbox ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...