除了要显示的唯一符号“子弹”之外,我想在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;
}
预先感谢
答案 0 :(得分:0)
当前,RichEditBox
未提供用于自定义ParagraphFormatting
的此类api。您只能使用MarkerType
现有的枚举。如果您确实想要其他符号,请随时在UserVoice上要求使用此功能。