WPF MaterialDesignThemes背景颜色覆盖

时间:2018-04-16 14:26:41

标签: wpf xaml

我正在使用Treeview,我想在触发器上更改TreeViewItems的颜色。 (这段代码显然不起作用,但这就是我想要做的事情。)

代码:

    <Style x:Key="TaskStyle" TargetType="{x:Type TreeViewItem}" BasedOn="{StaticResource {x:Type TreeViewItem}}">
        <Style.Triggers>
            <DataTrigger Binding="{Binding IsOK}" Value="false">
                <Setter Property="Background" Value="#7FF90000"/>
            </DataTrigger>
        </Style.Triggers>  
   </Style>

我应用这样的风格:

<TreeView ItemContainerStyle="{StaticResource TaskStyle}">
    ...
</TreeView>

我怎么能这样做,因为我不想覆盖所有TreeViewItem模板样式?

0 个答案:

没有答案