我想在WPF中创建一个具有设计时支持的容器用户控件?我该怎么办?
答案 0 :(得分:1)
如果您希望拥有一个具有设计时支持的容器用户控件,则可以创建一个ContentControl http://msdn.microsoft.com/en-us/library/system.windows.controls.contentcontrol.aspx来托管容器控件中的其他用户控件。
您可以将内容控件公开为公共属性,然后将您创建的任何其他用户控件分配给此属性以在ContentControl中显示。默认情况下,您将获得父控件或任何子用户控件的设计时支持,因为它们都只是用户控件。
答案 1 :(得分:0)
在顶部的UserControl中声明以下内容:
[Designer("System.Windows.Forms.Design.ParentControlDesigner, System.Design", typeof(IDesigner))]
public partial class ExpanderControl : UserControl
必需的NameSpaces:
using System.ComponentModel;
using System.ComponentModel.Design;