C# 从WPF自定义控件初始化XAML集合

C# 从WPF自定义控件初始化XAML集合,c#,wpf,xaml,designer,windows-forms-designer,C#,Wpf,Xaml,Designer,Windows Forms Designer,在将WPF自定义控件放到WPF窗口表面之后,如何生成一些XAML集合项条目 现在,每次我把它放到窗口上,我都需要手动输入XAML来添加项目,即使我事先知道我至少需要五个项目 实际上,我需要在WPF自定义控件初始化时生成额外的XAML 谢谢。我想你要找的是DesignData。这允许您指定在设计过程中可以在自定义控件中填充的设计时数据 基本工作流是创建XAML数据上下文文件,并使用DesignData的生成类型将其添加到项目中,然后在自定义控件的DataTemplate中应用d:DesignDat

在将WPF自定义控件放到WPF窗口表面之后,如何生成一些XAML集合项条目

现在,每次我把它放到窗口上,我都需要手动输入XAML来添加项目,即使我事先知道我至少需要五个项目

实际上,我需要在WPF自定义控件初始化时生成额外的XAML


谢谢。

我想你要找的是
DesignData
。这允许您指定在设计过程中可以在自定义控件中填充的设计时数据

基本工作流是创建XAML数据上下文文件,并使用DesignData的生成类型将其添加到项目中,然后在自定义控件的
DataTemplate
中应用d:DesignData属性


您可以找到这方面的好例子。

不确定您的意思,尤其是“XAML集合项”的意思。密码。通常,您只需在代码后面绑定数据。@Peter:我只想拖放一个表示地图图例的自定义控件,并希望(在将其拖放到WPF窗口后)在集合中使用一些颜色。之后,我将从XAML中添加或删除其中的一些,但我不希望一开始就得到空列表。我将检查并让您知道。我们通常更喜欢使用代码而不是模板。。。