• WPF点滴之ToggleButton 样式触发


    之前用到ToggleButton做个项目,想实现
    监听ToggleButton的IsChecked属性来改变按钮的内容值:
     
    开始是这个写的
    <Style x:Key="btnScanStyle" TargetType="{x:Type ToggleButton}">            
                <Style.Triggers>
                    <Trigger Property="IsChecked" Value="true" >
                        <Trigger.Setters>
                            <Setter Property="Content" Value="停止"></Setter>
                            <Setter Property="Background" Value="Green"></Setter>
                        </Trigger.Setters>
                    </Trigger>
                </Style.Triggers>
            </Style>

    发现内容值怎么都不改变。 

    后来改成
    <Style x:Key="btnScanStyle" TargetType="{x:Type ToggleButton}">
                <Setter Property="Content" Value="扫描"></Setter>
                <Setter Property="Background" Value="Red"></Setter>
                <Style.Triggers>
                    <Trigger Property="IsChecked" Value="true" >
                        <Trigger.Setters>
                            <Setter Property="Content" Value="停止"></Setter>
                            <Setter Property="Background" Value="Green"></Setter>
                        </Trigger.Setters>
                </Trigger>
         </Style.Triggers>
    </Style>
    这样就行了,把改变之前的值也写上。原因有待查找。
  • 相关阅读:
    java发送qq邮件
    HTTP3次握手和4次挥手
    Bootstrap面试题
    Bootstrap
    响应式布局
    JQuery思维导图
    JQuery相关知识点和面试题
    CSS思维导图
    前端面试题
    CSS3实现跑马效果
  • 原文地址:https://www.cnblogs.com/amw2738/p/3672818.html
Copyright © 2020-2023  润新知