tmytのらくがき

個人の日記レベルです

RichTextBoxを使う

Mango SDKでRichTextBoxがサポートされたけどそのままだと何も表示されないというあれげな状態なので簡単な使いかた。

普通にRichTextBoxを配置するとこんな感じ。なにも表示されません。

表示されないRichTextBoxなんてだたのBoxなのでこれを表示できるようにします。

コントロールのテンプレートをこんな感じに設定すると表示されるようになります。

<RichTextBox>
    <RichTextBox.Template>
        <ControlTemplate>
            <Grid Name="ContentElement" />
        </ControlTemplate>
    </RichTextBox.Template>
</RichTextBox>

ちなみにControlTemplateのGridをCanvasにすると自動改行されないRichTextBoxが作れたりします。

SDKがベータだからうっかりデフォルトのテンプレート作るの忘れてただけですよきっと!