la mise en texte sur DataGridTextColumn

Je suis à l'aide d'un DataTrigger pour remplacer les cellules vides avec '-' texte. Mon code:

  <DataGridTextColumn Header="Time taken" Binding="{Binding Path=finish}" Width="Auto" x:Name="x">
     <DataGridTextColumn.ElementStyle>
          <Style TargetType="{x:Type TextBlock}">
              <Style.Triggers>
                  <DataTrigger Binding="{Binding Path=finish}" Value="{x:Null}">
                       <Setter Property="TextBlock.Text" Value="-" />
                   </DataTrigger>
               </Style.Triggers>
            </Style>
     </DataGridTextColumn.ElementStyle>
  </DataGridTextColumn>

Mais je n'arrivais pas à trouver le texte en cours de jeu. J'ai essayé de changer l'arrière-plan du TextBlock et de son travail. Pourquoi ne puis-je pas définir la propriété Text?

InformationsquelleAutor sarath | 2010-09-14