Как установить DataTrigger в свойство TextBox «Текст»? Я не хочу устанавливать DataTrigger в Свойство, к которому привязано свойство TextBox «Текст».Как установить DataTrigger в свойство TextBox «Текст»?
У меня есть стиль для 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, который является Tempate для 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>
Поскольку вы используете текст как цель, так и условие –