wpf自定义控件设计时功能的推荐书籍
我有一些自定义控件,我想在苹果酒(VS wpf designer)中使其更“用户友好”。我已经将MSDN中的所有文档和通过谷歌找到的一些网站都涂成红色,但我没有找到一些简单问题的答案:wpf自定义控件设计时功能的推荐书籍,wpf,visual-studio-2010,custom-controls,design-time,cider,Wpf,Visual Studio 2010,Custom Controls,Design Time,Cider,我有一些自定义控件,我想在苹果酒(VS wpf designer)中使其更“用户友好”。我已经将MSDN中的所有文档和通过谷歌找到的一些网站都涂成红色,但我没有找到一些简单问题的答案: 如何为从集合编辑器创建的项设置默认值(如datagrid中的列,而不是工具箱中的拖放) 如何生成XAML(如单击“生成列”时的datagrid剂量) 请让我知道,如果你知道任何文件的细节,如上述 此外,如果您知道/拥有任何具有设计器支持(如Xceed或DevXpress)的可视源代码的自定义控件,请共享一个链接。
2-任何关于设计模式的书,如
3- 要将列添加到数据网格中,您不需要生成xaml,可以通过代码隐藏添加一个列集合
dataGrid1.Columns.Add(new DataGridTextColumn{ Header = "column1"});
好好阅读第一本书,你会很好的这是一本优秀而罕见的书,深入研究了自定义控件的开发:
谢谢你说得对,这是一本好书(我读过),但是它很少包含关于如何与VS designer(Citrix)交互的细节。)我想我可能不清楚我想做什么。我想开发一个支持Visual Studio designer的自定义控件。我已经看到默认WPF datagrid控件中有一个按钮(实际上更像一个链接):Generate Columns。我希望我的自定义控件具有类似的功能。这意味着当用户在设计器中添加某些内容时,我应该能够生成XAML。我已经看到,如果在控件的构造函数中添加列,会生成Xaml,但当时我没有生成列所需的信息(DataContext)。其他地方似乎不产生这种影响