首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ToggleSwitch不调用IsEnabledChanged

ToggleSwitch不调用IsEnabledChanged
EN

Stack Overflow用户
提问于 2018-11-29 10:08:42
回答 1查看 92关注 0票数 0

我有我的开关:

代码语言:javascript
复制
<ToggleSwitch x:Name="Enabled" OnContent="1" OffContent="2" IsOn="True" IsEnabledChanged="ToggledEnable"/>

它应该触发ToggledEnable:

代码语言:javascript
复制
    private void ToggledEnable(object sender, DependencyPropertyChangedEventArgs e)
    {
        if(Enabled.IsEnabled)
        {
            //Other stuff
        } else
        {
            //Other stuff
        }
    }

但这是不可能的。根据调试,从未调用此函数。怎么啦?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-29 11:17:32

您正在寻找切换事件,该事件是在开关打开/关闭时触发的。

当禁用或启用控件时,会触发IsEnabledChanged,当禁用控件时,用户无法与该控件交互时,disabled=将被“灰出”。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53536470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档