Ответ 1
может потребоваться перестройка для определенного проекта, тогда файл xaml должен быть активным. Пользовательский элемент управления должен появиться в панели инструментов. если он не отображается. вы можете сделать следующее:
в вашем файле xaml, где-то в теге заголовка, где вы видите много xmlns: yyy, добавьте новый xmlns: например:
<Window
x:Class="MyProject.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:custom="clr-namespace:MyProject">
где custom - это любой идентификатор пространства имен, а MyProject - это пространство имен. Не беспокойтесь об этом, потому что, когда вы вводите "xmlns: custom =" (без кавычек), intellisense предоставит вам выбор существующих пространств имен, на которые в настоящее время ссылаются. поэтому просто выберите подходящее пространство имен из раскрывающегося списка и нажмите клавишу ввода.
теперь прокрутите вниз до места, где вы хотите разместить свой собственный элемент управления, и:
<custom:MyControl Content="Click Me!" Click="Button_Click" />
custom: MyControl - это xmlns: пользовательский (выше) и имя элемента управления MyControl Контент - это свойство Content, присвоенное "Click Me!". и Нажмите - событие Click с обработчиком "Button_Click".
Надеюсь, это поможет!