0

以下のようなSilverlightプロジェクトのxamlコードがあります。

<Grid>
    <RichTextBox>
        <Paragraph>
            <Bold>Note: </Bold>This is an important message!
        </Paragraph>
    </RichTextBox>
</Grid>

問題は、Boldタグ内/周囲に空白を配置しても、「This」の「T」の前にスペースを取得できないことです。親タグでxml:space = "preserve"プロパティを使用するよりも洗練されたソリューションはありますか?そのため、この問題のあるタグの前にあるすべてのタブを削除する必要があります。これにより、xml自体の階層ビューが破壊されます。

明確にするために、私は以下のこの解決策が機能することを知っています:

    <Grid>
        <RichTextBox>
            <Paragraph xml:space="preserve">
<Bold>Note:</Bold> This is an important message!
            </Paragraph>
        </RichTextBox>
    </Grid>

しかし、私は同じことを達成するためのよりクリーンな方法があるかどうかを知ることに興味があります

4

1 に答える 1

1

どうですか

<Grid>
    <RichTextBox>
        <Paragraph>
            <Bold xml:space="preserve">Note: </Bold>This is an important message!
        </Paragraph>
    </RichTextBox>
</Grid>

スペースを節約する必要がある場所をもう少し明確にしますか?

于 2012-05-04T08:53:12.270 に答える