Bonjour,
Je réalise une application avec Silverlight4.
Je génère une Datagrid dynamiquement et j'aimerais changer certaines choses comme la couleur des éléments sélectionnés etc...
J'ai déjà vu ce sujet, qui correspond exactement à ce que je veux faire.
Cependant je ne peux pas directement faire :
Car ma Datagrid est générer dynamiquement.
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part <data:DataGrid RowStyle="{StaticResource DataGridRowStyle}"/>
Tout ce que je peux faire c'est, dans le code, accéder aux propriété de ma Datagrid et notamment à ".RowStyle".
Voila mon problème : je n'arrive pas à lier cette propriété à mon style
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <Style x:Key="DataGridRowStyle" TargetType="data:DataGridRow"> <Setter Property="IsTabStop" Value="False"/> <Setter Property="Template"> <Setter.Value> ... </Setter.Value> </Setter> </Style>
D'abord j'ai mis ce style dans le fichier Styles.xaml (dans Assets). Dois-je le mettre dans un fichier a part? Et ensuite quelle est la syntaxe pour lier ce RowStyle au fichier qui contient le style ou directement au style lui même ?
Si quelqu'un pouvait m'indiquer la marche à suivre je lui en serais très reconnaissant.
Partager