gpt4 book ai didi

c# - 在 WPF-FlowDocument 中使用 MarkerStyle = Disc 列出

转载 作者:行者123 更新时间:2023-11-30 12:17:46 24 4
gpt4 key购买 nike

我正在尝试在 FlowDocument 中显示 View 列表。我意识到在使用时MarkerStyle = TextMarkerStyle.Disc,列表比其他列表缩进更少。我正在寻找一种方法来显示带有 Disc-Markers 的列表,但缩进与其他标记相同,有什么提示吗?

这是显示我的问题的片段:

        List l = new List();
l.MarkerStyle = TextMarkerStyle.Disc;
l.ListItems.Add(new ListItem(new Paragraph(new Run("cxyc"))));
l.ListItems.Add(new ListItem(new Paragraph(new Run("asdasd"))));
l.ListItems.Add(new ListItem(new Paragraph(new Run("ghjtd"))));
richTextBox.Document.Blocks.Add(l);


l = new List();
l.MarkerStyle = TextMarkerStyle.Decimal;
l.ListItems.Add(new ListItem(new Paragraph(new Run("$!"))));
l.ListItems.Add(new ListItem(new Paragraph(new Run("&!§"))));
l.ListItems.Add(new ListItem(new Paragraph(new Run("&!"))));
richTextBox.Document.Blocks.Add(l);

l = new List();
l.MarkerStyle = TextMarkerStyle.LowerLatin;
l.ListItems.Add(new ListItem(new Paragraph(new Run("16123"))));
l.ListItems.Add(new ListItem(new Paragraph(new Run("gasd"))));
l.ListItems.Add(new ListItem(new Paragraph(new Run("612312"))));
richTextBox.Document.Blocks.Add(l);

l = new List();
l.MarkerStyle = TextMarkerStyle.None;
l.ListItems.Add(new ListItem(new Paragraph(new Run("15123"))));
l.ListItems.Add(new ListItem(new Paragraph(new Run("fasdas"))));
l.ListItems.Add(new ListItem(new Paragraph(new Run("5161234"))));
richTextBox.Document.Blocks.Add(l);

最佳答案

设置Padding在 List 上有一个显式的左填充。四个方向默认都是Auto(NaN),当List为Auto时,List会根据MarkerStyle设置左内边距。

l.Padding = new Thickness(20, double.NaN, double.NaN, double.NaN);

关于c# - 在 WPF-FlowDocument 中使用 MarkerStyle = Disc 列出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3140686/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com