0

次のような TextBlocks がいくつかあります。

        <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 ビュー (VS2012 または Blend) で TextBlock コントロールのテキストを編集すると、Run を挿入して TextBlocks を変更できることに気付きました。実行は非常に便利ですが、最も単純なソリューションにはやり過ぎであり、デザインタイム エディターはマークアップを台無しにすることがあります。その結果、私は TextBlocks を XAML でのみ編集する傾向があります。

于 2013-01-05T04:45:22.490 に答える