【发布时间】:2012-07-31 14:03:16
【问题描述】:
我在用户控件中定义了带有自定义内容(红色圆圈)的按钮,如果按钮被禁用,我希望圆圈变为灰色。
我尝试了以下,它没有编译
错误:“IsEnabled”成员无效,因为它没有限定类型名称。
谁能解释我在这里做错了什么?
<Button>
<Button.Content>
<Grid>
<Ellipse x:Name="circle" Width="20" Height="20" Fill="Red"/>
</Grid>
</Button.Content>
<Button.Triggers>
<Trigger Property="IsEnabled" Value="False">
<Setter TargetName="circle" Property="Fill" Value="Gray"/>
</Trigger>
</Button.Triggers>
</Button>
【问题讨论】: