1
我是WPF的新手。當TextBlock
的IsEnabled
屬性變爲false
時,我試圖將超鏈接的前景顏色更改爲其他顏色(如灰色)。我應該添加一個Style
以達到我的要求嗎?如何更改TextBlock的IsEnabled屬性更改超鏈接的顏色?
我都卡在這裏:
<TextBlock Margin="0,150,0,0"
TextAlignment="Center"
Background="White"
IsEnabled="{Binding ShowProgressRing}">
<Hyperlink x:Name="HyperLink"
Foreground="Blue"
TextDecorations="UnderLine"
FontSize="12"
FontWeight="SemiBold"
Command="{Binding Path=Command}" >
<Run Text="{Binding Path=HyperLinkText}"/>
</Hyperlink>
</TextBlock>
將Foreground屬性綁定到IsEnabled屬性並使用轉換器來更改顏色。 –
@VishalPrajapati謝謝。我認爲這會起作用 – ZigZig