1

私はWindows Phone 8アプリに取り組んでおり、ここで立ち往生しています.TextBoxまたはTextBlockのいずれかで、可能な限りテキストを上付き文字として表示したいと考えています. どうすれば入手できるか教えてください。ありがとう

4

2 に答える 2

3

代わりに、いくつかのテキストブロックをラップするスタックパネルを使用しないのはなぜですか? 次に、上付きと下付きが必要なものの余白を調整します。

        <StackPanel Orientation="Vertical">
        <TextBlock Text="H2O3" FontSize="40" Margin="0,10"/>
        <StackPanel Orientation="Horizontal">
            <TextBlock Text="H" FontSize="40" />
            <TextBlock Text="2" FontSize="40" Margin="0,-20,0,0"/>
            <TextBlock Text="O" FontSize="40"/>
            <TextBlock Text="3" FontSize="40" Margin="0,10,0,-10"/>
        </StackPanel>
    </StackPanel>

ここに画像の説明を入力

于 2013-04-22T21:40:51.457 に答える
0

別の方法がありますが、WP8 でのみ使用できます: Typography.Variants

個人的には、WPF との整合性が高いため、このアプローチを好みますが、ベースライン操作や、この例ではマージン ラングリングを行う必要がある場合があります。WPFが何らかの兆候である場合、一般的にオープンタイプ/トゥルータイプのみであるバリアントをサポートするフォントも必要です。より良い説明については、WPF のハイパーリンクの上付き文字/下付き文字を参照してください。

于 2013-10-25T15:39:15.447 に答える