WPF:如何向文本块添加复选标记?

问题描述 投票:0回答:4

我想知道是否有人知道复选标记符号的标签。我需要将它放在 texblock 中。我在网上寻找任何线索,但没有找到任何可以与 XAML 一起使用的东西。 预先感谢您。

wpf character-encoding
4个回答
16
投票

您可以在 XAML 或代码隐藏中使用 SQUARE ROOT 字符来实现复选标记符号:

XAML:

<StackPanel>
    <TextBlock Text="√"/>
    <TextBox Text="√"/>
    <Label Content="√"/>
</StackPanel>

后台代码:

txtBoxName.Text = "\x221A";

14
投票

请参阅 Josh smith 的这篇文档 Label 和 TextBlock 的区别

http://joshsmithonwpf.wordpress.com/2007/07/04/differences- Between-label-and-textblock/

我认为你可以使用标签来做到这一点

<Label>   
<StackPanel Orientation="Horizontal"> 
<Path 
                                Width="11" Height="11" 

                                SnapsToDevicePixels="False" 
                                Stroke="red"
                                StrokeThickness="2"
                                Data="M 2,4 C 2,4 3,5 5,13 C 5,13 5,3 12,0" />
                                <TextBlock Margin="5,0,0,0">Successfully Completed!</TextBlock>
                                </StackPanel>
                                </Label>
</StackPanel>

0
投票
<StackPanel Orientation="Horizontal">
   <TextBlock Text="&#xE10B;" FontFamily="Segoe MDL2 Assets" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="40"/>
   <Border Width="10"/>
   <TextBlock Text="Checkmark!" HorizontalAlignment="Center" VerticalAlignment="Center" FontSize="40"/>
</StackPanel>

0
投票

如果您使用

SymbolIcon
并设置
Symbol="Accept"
,它将显示一个复选标记。

© www.soinside.com 2019 - 2024. All rights reserved.