从UWP XAML中的HyperlinkBut​​ton中删除下划线

fip*_*n88 14 c# xaml windows-10-mobile uwp uwp-xaml


我需要删除内容中的下划线HyperLinkButton. TextDecorations在此XAML元素中不存在.

<HyperlinkButton x:Name="BtnTeste"
                Width="100" Height="50" BorderThickness="1" 
                HorizontalAlignment="Center"
                Foreground="Black" Background="#ffffff"
                NavigateUri="www.google.com"
                Content="Execute" />
Run Code Online (Sandbox Code Playgroud)

Jus*_* XL 31

这种下划线没有暴露在HyperlinkButton 风格内.幸运的是,您可以轻松覆盖它ContentTemplate以摆脱它.

<HyperlinkButton Content="my link">
    <HyperlinkButton.ContentTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding}" />
        </DataTemplate>
    </HyperlinkButton.ContentTemplate>
</HyperlinkButton>
Run Code Online (Sandbox Code Playgroud)


Mak*_*luv 9

就这样做:

<HyperlinkButton>
   <TextBlock Text="Blahblah" />
</HyperlinkButton>
Run Code Online (Sandbox Code Playgroud)