代码改变世界

如何设置一个style做一个属性触发去改变其他的属性值<style的相关内容>?

2007-02-05 09:43  爱车龟速兔  阅读(208)  评论(0编辑  收藏  举报

这里有一段代码, 做的就是这个工作:

<StyleTargetType="{x:Type ListBoxItem}">

            <Style.Triggers>

                <TriggerProperty="Selector.IsSelected"Value="True">

                    <SetterProperty="Background"Value="Moccasin" />

                </Trigger>

            </Style.Triggers>

        </Style>

功能是当ListBoxItemIsSelectedTrue, 设置Background属性为Moccasin.

其他的相关的属性触发的style的做法根这个类似, 照搬就行了.