2011-12-06 15 views
1

WPFアプリケーションのパネルにコンテンツが表示されています。コンテンツはオーサリングされたコンテンツになりますので、多少の標準に準拠している必要があります(HTMLやマークダウン、多分XAMLなど) コンテンツには太字や斜体などの書式付きテキストがあり、ハイパーリンクやツールチップを持つことができます。WPFのセミリッチ形式のテキスト表示オプション

私の質問:

  1. 何適切なテキストフォーマットを使用するのだろうか?
  2. そして、行動を実装するための最良のオプションは何でしょうか?私はRTFを使ってみましたが、ユーザーがRTF内のURLをクリックするとブラウザをどのように開くのですか?

答えて

1

リッチテキストボックスでテキストをホストしようとしましたか?これはXAMLを使用してテキストをバックアップしますが、RTFまたはHTMLへの変換があります。記事Mastering the WPF RichTextBoxが役に立つかもしれません。

+0

私は表示用にFlowDocumentScrollviewer、コンテンツ用にFlowDocumentを使用しました。この動作では、必要なものがHyperlink.Clickメソッドによって提供されました。ツールチップは、フロードキュメントで直接サポートされています。 – Gemini

+0

@ジェミニ:心配はいりません。あなたの最終的な解決策は私の答えとは違っているからです。あなた自身の答えを追加してそれを受け入れることができます(誰もあなたのアシュワーが役に立っていると思う人は誰も投票しません。そうすることを自由にしてください。 – Ricibob

関連する問題