0

我想在richeditbox的列表中使用其他符号,除了唯一的符号是“子弹”之外,这可能吗?

例如 fontfamily 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;
}

提前致谢

4

1 回答 1

0

目前,RichEditBox不向 custom 提供这样的 api ParagraphFormatting。您只能使用MarkerType现有的枚举。如果您确实想要另一个符号,请随时在UserVoice上请求此功能。

于 2019-02-23T03:08:11.753 回答