|ZYCWPF| 为什么Style.DataTragger中的Setter无法设置Text属性,是不是这个只能设置样式,而数据字段不可以设置呢?如果是,怎么做才能让Setter支持数据属性设置
当txtName值为ABC的时候txtValue的前景色会变为红色,
但对他的<Setter Property="Text" Value="EFG" />无效
为什么会这样呢?
我要让他变为有效的话要怎么实现万分谢谢<Window x:Class="SRQC11_5_3_Style.DataTrigger_Simple.MainWindow"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         Title="MainWindow" Height="350" Width="525">
     <StackPanel>
         <TextBox Text="AB" x:Name="txtName"/>
         <TextBox Text="" x:Name="txtValue">
             <TextBox.Style>
                 <Style TargetType="TextBox">
                     <Style.Triggers>
                         <DataTrigger Binding="{Binding ElementName=txtName,Path=Text}" Value="ABC">
                             <Setter Property="Foreground" Value="Red"/>
                             <Setter Property="Text" Value="EFG" />
                         </DataTrigger>
                     </Style.Triggers>
                 </Style>
             </TextBox.Style>
         </TextBox>
     </StackPanel>
 </Window>