0

我有一些看起来像这样的 TextBlock:

        <TextBlock>
                <Run Text="Prev"/>
        </TextBlock>

然而,当我创建它们时,它们并没有“奔跑”爵士乐。这是由工具添加的吗?如果是,为什么?我应该删除它/Run 的理由是什么?

4

2 回答 2

1

您问题中描述的文本框也可以通过使用来实现

<TextBlock Text="Prev"/>

Run只是另一种设置文本框文本的方法。当您想在文本框中格式化文本的某些部分时,使用可能会变得更加明显,例如

<TextBlock>
    <Run Text="Number: " FontStyle="Bold" />
    <Run Text="1" />
</TextBlock>

这可能会显示类似

数量: 1

于 2012-11-08T19:04:25.910 回答
1

我注意到在 Designer 视图中编辑 TextBlock 控件中的文本(在 VS2012 或 Blend 中)可以通过插入 Runs 来修改 TextBlock。运行可能非常有用,但它们对于最简单的解决方案来说太过分了,而且设计时编辑器有时会弄乱标记。因此,我倾向于只在 XAML 中编辑 TextBlocks。

于 2013-01-05T04:45:22.490 回答