Windows 8 我是否应该删除“删除”;“运行”;从我的文本块?

Windows 8 我是否应该删除“删除”;“运行”;从我的文本块?,windows-8,winrt-xaml,textblock,Windows 8,Winrt Xaml,Textblock,我有一些文本块看起来是这样的: <TextBlock> <Run Text="Prev"/> </TextBlock> 然而,当我创建它们时,它们没有“奔跑”爵士乐。这是由工具添加的吗?如果是,为什么?我是否应该删除它/what is Run's raison detre?您问题中描述的文本框也可以通过使用 <TextBlock Text="Prev"/> 这可能会显示类似于

我有一些文本块看起来是这样的:

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


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

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

<TextBlock Text="Prev"/>
这可能会显示类似于


编号:1

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

我只知道一种编辑XAML的方法(而不是在记事本中进行编辑并粘贴到其中,我有时会这样做,因为这样做更容易看到我正在做的一切);在Designer视图中编辑和“仅在XAML中”编辑是什么意思?我要做的是在VS中打开*.xaml文件,然后进行编辑。是设计器视图(通过混合Shift+F7,我可以看到我正在处理的XAML的视觉表示)还是“仅XAML”?我指的是VS2012/Blend XAML编辑器中可用的两个窗格:文本“XAML”编辑器窗格和所见即所得“设计”窗格。在WYSIWYG设计模式下编辑文本块时,我发现运行会被破坏。因此,我很少在所见即所得模式下编辑文本。
<TextBlock>
    <Run Text="Number: " FontStyle="Bold" />
    <Run Text="1" />
</TextBlock>