Я хочу создать пользовательский контроль контейнера с поддержкой времени разработки в WPF? Как я могу сделать ?Создание пользовательского контроля контейнера с поддержкой времени разработки в WPF?
ответ
Если вы хотите иметь пользовательский контроль контейнера с поддержкой времени разработки, вы можете создать ContentControl http://msdn.microsoft.com/en-us/library/system.windows.controls.contentcontrol.aspx для размещения других пользовательских элементов управления внутри вашего управления контейнером.
Вы можете открыть элемент управления контентом как общедоступное свойство и затем назначить любые другие пользовательские элементы управления, которые вы создаете для этого свойства, для отображения в ContentControl. По умолчанию у вас будет поддержка времени разработки родительского элемента управления или любых дочерних элементов управления, поскольку все они будут только пользовательскими элементами управления.
Объявляет следующее в вашем UserControl на вершине:
[Designer("System.Windows.Forms.Design.ParentControlDesigner, System.Design", typeof(IDesigner))]
public partial class ExpanderControl : UserControl
Необходимые пространств имен
using System.ComponentModel;
using System.ComponentModel.Design;