2010-08-23 92 views
6

我想自定義WPF 4.0 DataGrid並需要其控件模板(也是嵌套DataGridColumnHeadersPresenter控件模板)的列表。我發現this鏈接提供了很多控件模板,但DataGrid從列表中缺失!有沒有什麼地方可以發佈最新的WPF 4.0 DataGrid的控件模板。我試着用下面的代碼來得到它,但它並沒有給我嵌套模板:WPF 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()); 

回答