zoukankan      html  css  js  c++  java
  • 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>
    这样就行了,把改变之前的值也写上。原因有待查找。
  • 相关阅读:
    2019春第九周作业
    2019春第八周作业
    2019春第七周作业
    2019春第六周作业
    2019春第五周作业
    2019年春季学期第四周作业
    2019年春季学期第三周作业
    2019年春季学期第二周作业
    学习进度条
    第六周作业
  • 原文地址:https://www.cnblogs.com/amw2738/p/3672818.html
Copyright © 2011-2022 走看看