DataTrigger を使用して空のセルを「-」テキストに置き換えています。私のコード:
<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>
しかし、設定されているテキストが見つかりませんでした。TextBlock の背景とその動作を変更してみました。Text プロパティを設定できないのはなぜですか?