我想创建一个在WPF设计时支持的容器用户控件? 我能怎么做 ?
Answer 1:
如果你想与设计时支持的容器用户控件,您可以创建一个ContentControl中http://msdn.microsoft.com/en-us/library/system.windows.controls.contentcontrol.aspx到主机内部的其他用户控件您的容器控件。
您可以公开内容控件作为公共财产,然后分配给你创造这个属性来ContentControl中内显示任何其他用户控件。 你将不得不在设计时支持家长控制或默认任何子用户控制的,因为他们都只是用户控件。
Answer 2:
中声明你的用户控件在顶部以下内容:
[Designer("System.Windows.Forms.Design.ParentControlDesigner, System.Design", typeof(IDesigner))]
public partial class ExpanderControl : UserControl
必需的命名空间:
using System.ComponentModel;
using System.ComponentModel.Design;
文章来源: Creating container usercontrol with design time support in WPF?