TreeView的样式扩展器按钮

时间:2010-02-05 01:02:59

标签: wpf triggers treeview styles expander

这是我的XAML:

            <Style x:Key="ExpanderStyle" TargetType="{x:Type ToggleButton}">
            <Setter Property="IsEnabled" Value="True" />
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate>
                        <Image Source="/Images/SHCalendarLeftArrow.tiff" />
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>

所以我想要的是,如果项目被展开,则显示不同的图像。

1 个答案:

答案 0 :(得分:0)

没关系。我用了一个触发器

<Trigger Property="ToggleButton.IsChecked" Value="False">
                            <Setter x:Name="Expander_Expanded"
                                    TargetName="Expander_Normal" Property="Source"
                                    Value="/Images/SHCalendarLeftArrow.tiff" />
                        </Trigger>