基于颜色的WPF DataTrigger

时间:2019-01-15 23:19:47

标签: c# wpf xaml binding datatrigger

我正在尝试使用DataTrigger基于控件B的背景更改控件A的背景。

我尝试以常规方式执行此操作,即您将在DataTrigger中更改任何属性。我认为最坏的情况是我只能使用转换器,但想先尝试一下。我在哪里迷路了,或者根本没有办法做到这一点(即绑定到DataTrigger中控件的背景)?

            <Grid.Style>
              <Style TargetType="{x:Type Grid}">
                <Style.Triggers>
                  <DataTrigger Binding="{Binding Background, ElementName=Icon}" Value="Black">
                    <Setter Property="Background" Value="LimeGreen"></Setter>
                  </DataTrigger>
                </Style.Triggers>
              </Style>
            </Grid.Style>

0 个答案:

没有答案