禁用时更改按钮的样式( IsEnabled=False ) [英] Change style of a Button when its Disabled ( IsEnabled=False )

查看:44
本文介绍了禁用时更改按钮的样式( IsEnabled=False )的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个 UWP 问题.禁用时如何更改按钮的样式(IsEnabled=False)?

I have a UWP Question. How can I change style of a Button when it’s Disabled (IsEnabled=False)?

推荐答案

这是您的操作方法.

<StackPanel>

    <Button x:Name="button" Content="Click Me" 
            IsEnabled="{Binding IsChecked, ElementName=checkBox}">
        <Interactivity:Interaction.Behaviors>

            <Core:DataTriggerBehavior Binding="{Binding IsEnabled,
                ElementName=button, Mode=OneWay}" Value="True">
                <Core:ChangePropertyAction PropertyName="Opacity" Value="1"/>
            </Core:DataTriggerBehavior>

            <Core:DataTriggerBehavior Binding="{Binding IsEnabled, 
                ElementName=button, Mode=OneWay}" Value="False">
                <Core:ChangePropertyAction PropertyName="Opacity" Value=".5"/>
            </Core:DataTriggerBehavior>

        </Interactivity:Interaction.Behaviors>
    </Button>

    <CheckBox x:Name="checkBox" IsChecked="True" />

</StackPanel>

不要忘记您需要引用 Behaviors SDK.

Don't forget you need to reference the Behaviors SDK.

祝你好运!

这篇关于禁用时更改按钮的样式( IsEnabled=False )的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆