2009-06-26 5 views

ответ

1

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

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

0

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

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

Необходимые пространств имен

using System.ComponentModel; 
using System.ComponentModel.Design;