Добавить символ в список RichEditBox UWP - PullRequest
0 голосов
/ 21 февраля 2019

Я хотел бы использовать другие символы для списков richeditbox, кроме единственного присутствующего символа, который является "пулей", возможно?

Например, символы в семействе шрифтов Wingdings.

Ниже кода для создания списка с кружком "bullet".

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 голосов
/ 23 февраля 2019

В настоящее время RichEditBox не предоставляет такие API для пользовательских ParagraphFormatting.Вы можете использовать только MarkerType существующее перечисление.Если вам нужен другой символ, пожалуйста, не стесняйтесь спрашивать об этой функции на UserVoice .

...