Я создал собственный элемент управления в C# (переопределенные методы в Button control и добавленные новые события). Мне нужно использовать этот элемент управления в моем приложении wpf
. В WinForms
я могу использовать это ToolBox(right click) --> Choose Items -->Browse
. где, как и в WPF, я не могу импортировать пользовательские элементы управления. Есть ли способ сделать этоКак использовать пользовательские элементы управления в WPF
ответ
может потребоваться перестройка для определенного проекта, тогда файл xaml должен быть активным. Пользовательский элемент управления должен появиться в панели инструментов. если он не отображается. Вы можете сделать следующее:
в файле XAML, где-то в теге заголовка, где вы видите многие Xmlns: ууу, добавить новый 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">
где обычай любой идентификатор пространства имен и MyProject - это пространство имен. Не беспокойтесь об этом, потому что, когда вы вводите «xmlns: custom =» (без кавычек), intellisense предоставит вам выбор существующих пространств имен, на которые в настоящее время ссылаются. поэтому просто выберите подходящее пространство имен из раскрывающегося списка и нажмите клавишу ввода.
Теперь прокрутите вниз, туда, где вы хотите поставить свой собственный контроль и:
<custom:MyControl Content="Click Me!" Click="Button_Click" />
обычай: MyControl это от Xmlns: пользовательских (выше) и имя управления, MyControl Содержание - это свойство Content, присвоенное «Click Me!». и Нажмите - событие Click с обработчиком «Button_Click».
Надеюсь, это поможет!
Я так понимаю, вы говорите об управлении пользователем WinForms здесь, а не о WPF? Если да, то я предлагаю вам прочитать следующую статью: http://msdn.microsoft.com/en-us/library/ms742875.aspx
Я мог бы добавить, что это может быть хорошей идеей, чтобы просто создать пользовательский элемент управления WPF - процесс улучшился много по сравнению с WinForms, также модели содержимого должно сделать вещи немного легче.
- 1. Пользовательские пользовательские элементы управления WPF
- 2. Пользовательские элементы управления WPF
- 3. Пользовательские элементы управления в WPF
- 4. Когда использовать пользовательские элементы управления
- 5. Пользовательские элементы управления в WPF ListBox
- 6. Пользовательские элементы управления
- 7. WPF сетка через пользовательские элементы управления?
- 8. показывающие различные пользовательские элементы управления - WPF MVVM
- 9. Изменить значение Пользовательские элементы управления WPF
- 10. динамические плавающие пользовательские элементы управления wpf
- 11. Как встраивать зависимости в пользовательские элементы управления в WPF
- 12. Пользовательские элементы управления Android
- 13. wpf пользовательские блокировки стилей управления
- 14. Пользовательские элементы управления в wxformbuilder
- 15. WPF Пользовательские управления сетки
- 16. Как создать пользовательские элементы управления?
- 17. Пользовательские элементы управления, winapi
- 18. Пользовательские окрашенные элементы управления
- 19. Пользовательские элементы управления в WPF с векторной графикой
- 20. Локализованные пользовательские элементы управления
- 21. Платформенные пользовательские элементы управления
- 22. WPF: как создавать сложные пользовательские элементы управления? (например, GDI +)
- 23. WPF: как я могу загрузить пользовательские элементы управления динамически?
- 24. Пользовательские элементы управления Gridview
- 25. Пользовательские элементы управления в android
- 26. Как создать пользовательские элементы управления в iOS?
- 27. Как ссылаться Пользовательские WPF управления в Generic.xaml
- 28. Как добавить пейджинг в пользовательские элементы управления?
- 29. Пользовательские элементы управления в WP8
- 30. Пользовательские настраиваемые WPF кнопки (и, возможно, другие элементы управления)
Вы должны уточнить, является ли ваш элемент управления тем, который вы создали для WinForms, или новый, созданный специально в WPF. –
Элемент управления создается в 'WindowsFormsControlLibrary' –