У меня есть TextBox
, который я хочу изменить Width
на основе ComboBox.SelectedValue
.
Это мой код:
<ComboBox Name="cmbService"
DisplayMemberPath="Name"
SelectedValue="IsCustomAvailable"
ItemsSource="{Binding DataServer}">
</ComboBox>
При изменении выбранного элемента я можно увидеть, что SelectedValue
имеет некоторое значение и работает хорошо, но не работает в триггере:
<TextBox>
<TextBox.Style>
<Style TargetType="TextBox">
<Setter Property="Width" Value="400" />
<Style.Triggers>
<DataTrigger Binding="{Binding SelectedValue, ElementName=cmbService}" Value="True">
<Setter Property="Width" Value="280" />
</DataTrigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>