【问题标题】:WPF DataGrid Control TemplateWPF 数据网格控件模板
【发布时间】:2010-08-23 14:29:19
【问题描述】:

我正在尝试自定义 WPF 4.0 DataGrid 并需要其控件模板的列表(也是嵌套 DataGridColumnHeadersPresenter - PART_ColumnHeadersPresenter 的控件模板)。我发现this 链接提供了许多控件模板,但列表中缺少 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 datagrid controltemplate


    【解决方案1】:

    MSDN 上有一个从Control Styles and Templates 下载Default WPF Themes 的链接。您还可以使用Reflector BamlViewer add-in 直接从程序集中读取主题。

    【讨论】:

    • 谢谢 - 正是我想要的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-24
    • 1970-01-01
    • 1970-01-01
    • 2020-05-12
    相关资源
    最近更新 更多