3

PivotItemヘッダーの添え字に2が付いた「H2O」を表示しようとしています。

例えば

<controls:PivotItem Header="H20">
</controls:PivotItem>

また、コードビハインドからTextBlock.Textに同じ値を割り当てたいと思います。

例えば

textBlock1.Text = "H2O"; // 2 to appear as subscript.

これは、WP7に使用されているバージョンのSilverlightで可能ですか?

4

1 に答える 1

6

いくつか検索した後、私は解決策を見つけました。

TroelsPedersenlordcheetoによるTextBlockのSubScriptとSuperScriptからそれぞれ。

XAMLでは、添え字2はUnicodeで表現できます。

例えば

<controls:PivotItem Header="H&#x2082;0">
</controls:PivotItem>

同様に、背後にあるコードについても同様です。

例えば

textBlock1.Text = "H\x2082O"; // 2 appears as subscript.

基本多言語面(0000-FFFF)の文字のみがサポートされ、使用されているフォントも文字をサポートする必要があるため、このアプローチにはいくつかの制限があります。

于 2012-01-19T19:51:27.440 に答える