5
Tôi muốn Hộp văn bản của mình có nền màu màu đỏ nếu thuộc tính ViewModel = "không hợp lệ". Tôi phải thay đổi gì để công trình này hoạt động?Làm cách nào để DataTrigger này hoạt động?
Phiên bản này cho tôi biết rằng Nền không có tên loại đủ điều kiện.
<TextBox
Width="200"
Text="{Binding FieldEmail, UpdateSourceTrigger=PropertyChanged}">
<TextBox.Triggers>
<DataTrigger Binding="{Binding FieldEmailValidationStatus}" Value="invalid">
<Setter Property="TextBox.Background" Value="Tomato"/>
</DataTrigger>
</TextBox.Triggers>
</TextBox>
Khi tôi thêm "Hộp văn bản". nó nói với tôi rằng tôi phải có một EventTrigger:
<TextBox
Width="200"
Text="{Binding FieldEmail, UpdateSourceTrigger=PropertyChanged}">
<TextBox.Triggers>
<DataTrigger Binding="{Binding FieldEmailValidationStatus}" Value="invalid">
<Setter Property="Background" Value="Tomato"/>
</DataTrigger>
</TextBox.Triggers>
</TextBox>