我正在尝试自定义 WPF 4.0 DataGrid 并需要其控件模板的列表(也是嵌套 DataGridColumnHeadersPresenter - PART_ColumnHeadersPresenter 的控件模板)。我发现this http://msdn.microsoft.com/en-us/library/aa970773%28VS.85%29.aspxlink with 提供了许多控件模板,但列表中缺少 DataGrid!有没有地方发布最新的WPF 4.0 DataGrid的控件模板。我尝试使用以下代码获取它,但它没有给我嵌套模板:
// Create an XmlWriter
StringBuilder sb = new StringBuilder();
XmlWriterSettings xmlSettings = new XmlWriterSettings
{ Indent = true, IndentChars = " ", NewLineOnAttributes = true };
XmlWriter writer = XmlWriter.Create(sb, xmlSettings);
// Write the control template
ControlTemplate template = controlToExtract.Template;
XamlWriter.Save(template, writer);
// Write results to display
controlTemplate.AppendText(sb.ToString());
有一个下载链接默认 WPF 主题 http://go.microsoft.com/fwlink/?LinkID=158252 from 控件样式和模板 http://msdn.microsoft.com/en-us/library/aa970773.aspx在 MSDN 上。您还可以使用直接从程序集中读取主题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)