Создание контейнера usercontrol с поддержкой времени разработки в WPF? - PullRequest
0 голосов
/ 26 июня 2009

Я хочу создать контейнерный пользовательский контроль с поддержкой времени разработки в WPF? Как я могу это сделать?

Ответы [ 2 ]

1 голос
/ 01 июля 2009

Если вы хотите иметь пользовательский элемент управления контейнера с поддержкой времени разработки, вы можете создать ContentControl http://msdn.microsoft.com/en-us/library/system.windows.controls.contentcontrol.aspx для размещения других пользовательских элементов управления внутри элемента управления контейнера.

Вы можете выставить элемент управления содержимым как открытое свойство, а затем назначить любые другие пользовательские элементы управления, созданные вами, для отображения в ContentControl. По умолчанию у вас будет поддержка времени разработки родительского элемента управления или любых дочерних элементов управления, поскольку все они будут просто пользовательскими элементами управления.

0 голосов
/ 03 апреля 2012

Объявите следующее в вашем UserControl вверху:

[Designer("System.Windows.Forms.Design.ParentControlDesigner, System.Design", typeof(IDesigner))]  
public partial class ExpanderControl : UserControl 

Обязательные пространства имен:

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