0
Je suis en train d'hériter le style Mahapp de Datagrid, j'ai créé un style pour les lignes de la grille de données comme ceci:BaseOn ne fonctionne pas correctement
<UserControl.Resources>
<Style x:Key="DataGridRow">
<Style.Resources>
<Style TargetType="DataGridRow" BasedOn="{StaticResource MetroDataGridRow}">
<Style.Triggers>
<DataTrigger Binding="{Binding Selected}" Value="True">
<Setter Property="Background" Value="LightGray"></Setter>
</DataTrigger>
</Style.Triggers>
</Style>
</Style.Resources>
</Style>
</UserControl.Resources>
Malheureusement, quand je demande ce style sur le Datagrid Je reçois le style par défaut de wpf et non mahapp, qu'est-ce que je fais mal? grâce
<DataGrid AutoGenerateColumns="False" CanUserAddRows="false" Style="{StaticResource DataGridRow}">
Est-ce que la fenêtre de sortie dire quoi que ce soit? En outre, comment appliquez-vous ce style aux lignes DataGrid? Pouvez-vous nous montrer le xaml? –
@MassimilianoKraus question mise à jour et non, il n'y a pas d'erreur –
Je ne sais pas Mahapp, donc je demande: quelle est la valeur 'TargetType' du style' MetroDataGridRow'? –