代码之家  ›  专栏  ›  技术社区  ›  Naresh

WPF数据报控件模板

  •  6
  • Naresh  · 技术社区  · 15 年前

    我正在尝试自定义WPF 4.0数据报,需要它的控制模板列表(也是嵌套的DataGridColumnHeadersPresenter-Part_ColumnHeadersPresenter的控制模板)。我发现 this Link 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());
    
    1 回复  |  直到 15 年前
        1
  •  7
  •   Quartermeister    15 年前

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

    推荐文章