我有一个带有多行文本的按钮:
<Button x:Name="Start" IsEnabled="False">
<TextBlock TextWrapping="Wrap">Some Text</TextBlock>
</Button>
如果
IsEnabled
为假,则按钮被禁用,但按钮内的文本仍然是黑色。我该如何将
button-text
设置为“禁用样式” - 颜色?<Button x:Name="Start" IsEnabled="False">
<Label>
<Label.Content>
<TextBlock Text="Some Text" TextWrapping="Wrap"/>
</Label.Content>
</Label>
</Button>
<TextBlock.Style>
<Style TargetType=TextBlock>
...
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource AncestorType=Button}, Path=IsEnabled}" Value="False" >
<Setter Property="Foreground" Value="..." />
</DataTrigger>
</Style.Triggers>
</Style>