1

我有一些自定义控件,我想在 Cider(VS wpf 设计器)中使它们更加“用户友好”。我将 MSDN 中的所有文档和通过 google 找到的一些网站都添加了红色,但我没有找到一些简单问题的答案:

  1. 如何为从集合编辑器创建的项目设置默认值(如数据网格中的列,而不是从工具箱拖放)
  2. 如何生成 XAML(如单击生成列时的数据网格剂量)

如果您知道任何涉及上述详细信息的文档,请告诉我。

此外,如果您知道/拥有任何具有可见源代码且具有设计器支持的自定义控件(如 Xceed 或 DevExpress),请分享链接。

4

2 回答 2

2

推荐书籍:

1- www.amazon.com/Pro-WPF-2012-Presentation-Professionals
2- 任何有关设计模式的书,例如www.amazon.com/3-0-Design-Patterns-Judith-Bishop
3- MVVM 添加一列数据网格不需要生成xaml,有一个列集合可以通过后面的代码添加一个

dataGrid1.Columns.Add(new DataGridTextColumn{ Header = "column1"});

读好第一本书,你会很好

于 2012-04-27T19:44:25.130 回答
1

这是一本深入了解自定义控件开发的优秀而罕见的书:

释放 WPF 控件开发:构建高级用户体验

于 2012-04-28T06:43:37.243 回答