在RichEditBox列表UWP中添加符号

时间:2019-02-21 16:18:20

标签: c# uwp richeditbox

除了要显示的唯一符号“子弹”之外,我想在richeditbox的列表中使用其他符号吗?

例如,字体家族Wingdings中的符号。

在代码下方,用“子弹”圆创建列表。

MainPage.xaml:

<Grid Width="700" Height="800">
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition/>
    </Grid.RowDefinitions>
    <VariableSizedWrapGrid Orientation="Horizontal">
        <Button x:Name="BtnBullet" Width="32" Height="32" Content="B" Click="BtnBullet_Click" Margin="5"/>
    </VariableSizedWrapGrid>
    <RichEditBox x:Name="RebText" Grid.Row="1" KeyDown="RebText_KeyDown"/>
</Grid>

MainPage.xaml.cs:

private void BtnBullet_Click(object sender, RoutedEventArgs e)
{
    Windows.UI.Text.ITextSelection SelectedText = RebText.Document.Selection;
    ITextParagraphFormat ParagraphFormatting = SelectedText.ParagraphFormat;

    ParagraphFormatting.ListType = MarkerType.Bullet;
    SelectedText.ParagraphFormat = ParagraphFormatting;
}

预先感谢

1 个答案:

答案 0 :(得分:0)

当前,RichEditBox未提供用于自定义ParagraphFormatting的此类api。您只能使用MarkerType现有的枚举。如果您确实想要其他符号,请随时在UserVoice上要求使用此功能。