【问题标题】:Button not overriding parent's IsEnabled按钮不覆盖父级的 IsEnabled
【发布时间】:2011-01-30 11:48:07
【问题描述】:

我有一个自定义控件,当控件被禁用时会显示一个 tryAgain 按钮。

即使我在 xaml 中或使用触发器显式启用 Button,这种嵌套也会导致按钮被禁用。有没有办法覆盖父控件的IsEnabled

【问题讨论】:

    标签: wpf button wpf-controls isenabled


    【解决方案1】:

    按钮不能是被禁用的父级的子级。试试这样的:

    <Grid>
        <CustomControl IsEnabled="False">
        </CustomControl>
        <Button Content="TryAgain"/>
    </Grid>
    

    【讨论】:

    • 我就是这么想的。我现在使用不同的属性来表达我的自定义控件的概念,例如“IsAvailable”来影响模板并公开按钮。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-19
    • 2022-06-19
    • 2019-06-26
    • 2017-11-30
    相关资源
    最近更新 更多