Как установить DataTrigger в свойство TextBox «Текст»? Я не хочу устанавливать DataTrigger в свойство, к которому привязано мое свойство TextBox "Text".
У меня есть стиль для TextBox. Этот DataTrigger не работает, и я не знаю, почему.
<Style x:Key="DatagridTextboxStyle" TargetType="TextBox">
<Style.Triggers>
<DataTrigger Binding="{Binding Text, RelativeSource={RelativeSource Self}}" Value="0">
<Setter Property="Text" Value="X"></Setter>
</DataTrigger>
</Style.Triggers>
</Style>
И это мой TextBox, который является шаблоном для DatagridCell.
<DataGridTemplateColumn Header="6">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBox Style="{StaticResource DatagridTextboxStyle}" IsReadOnly="true" Width="{Binding ElementName=AccRecOverdueTbl, Path=ActualWidth}" Text="{Binding AccountsReceivable.OverdueAtTheEndOfTheReportingPeriod, Mode=TwoWay}"></TextBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>