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