2010-08-23 6 views
6

J'essaie de personnaliser le DataGrid WPF 4.0 et j'ai besoin d'une liste de son modèle de contrôle (également le modèle de contrôle pour le DataGridColumnHeadersPresenter imbriqué - PART_ColumnHeadersPresenter). J'ai trouvé this lien avec fournit de nombreux modèles de contrôle, mais DataGrid est absent de la liste! Y at-il un endroit où le modèle de contrôle pour la dernière version de DataGrid 4.0 WPF est publié. J'ai essayé de l'obtenir en utilisant le code suivant, mais il ne me donne pas de modèles imbriqués:Modèle de contrôle WPG 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()); 

Répondre

Questions connexes