子弹或数字放在WPF RichTextBox中ListItem的底部

时间:2012-03-21 08:24:09

标签: wpf richtextbox

我正在WPF RichTextBox中创建一个Bullet / Numbered List。如果ListItem的内容增长,子弹/数字将显示在垂直底部。

<List MarkerStyle="Decimal">
    <ListItem>
        <Paragraph>Hello</Paragraph>
    </ListItem>
    <ListItem>
        <Paragraph>Hi</Paragraph>
    </ListItem>
    <ListItem>
        <Paragraph>
            <Image Source="C:\my images\image.png" />
        </Paragraph>
    </ListItem>
    <ListItem>
        <Paragraph>Fourth</Paragraph>
    </ListItem>
</List>

此代码的输出可在此处找到 - http://i.imgur.com/dNBeV.png

您可以看到数字3显示在底部而不是顶部。

如何在项目顶部移动数字/项目符号的位置?

提前谢谢。

1 个答案:

答案 0 :(得分:2)

得到了解决方案。我们可以使用带有BaseAlignment属性的Span标记。

<ListItem>
    <Paragraph>
        <Span BaselineAlignment="Center">
            <Image Source="C:\Users\Public\Pictures\Sample Pictures\desert.jpg" />
        </Span>
    </Paragraph>
</ListItem>

在此处张贴其他人的帮助。

仅限Ritesh