代码之家  ›  专栏  ›  技术社区  ›  Ball

未覆盖父级IsEnabled的按钮

  •  2
  • Ball  · 技术社区  · 14 年前

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

    这个嵌套导致按钮被禁用,即使我显式地启用 Button 在XAML中或使用触发器。是否有方法重写父控件的 IsEnabled ?

    1 回复  |  直到 11 年前
        1
  •  5
  •   Scott J    14 年前

    该按钮不能是禁用的任何父级的子级。尝试如下操作:

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