Lié un DatarowStyle à une Datagrid
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 :
Code:
<data:DataGrid RowStyle="{StaticResource DataGridRowStyle}"/>
Car ma Datagrid est générer dynamiquement.
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:
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 :).