TextboxとRichTextboxは同じように見えますが、違いはわかりません.WPFでもTextBoxとRichTextboxを使用する必要がある場合は誰でも教えてください。TextboxとRichTextbox wpfの違いは?
答えて
は、テキストボックスとリッチテキストボックスの違いこのMicrosoft概要を参照してください。上記のリンクから
:
両方リッチテキストボックスとテキストボックスは、ユーザーがテキストを編集することができますが、しかし、2つのコントロールは異なるシナリオで使用されています。 RichTextBoxは、ユーザーが書式設定されたテキスト、イメージ、表、またはその他のリッチコンテンツを編集する必要がある場合に、より良い選択です。たとえば、書式、イメージなどを必要とするドキュメント、記事、ブログを編集するには、RichTextBoxを使用するのが最適です。 TextBoxは、RichTextBoxより少ないシステムリソースしか必要とせず、プレーンテキストのみを編集する必要がある場合(フォームでの使用など)には理想的です。
RichTextBox主に、テキストの色、種類、フォント、配置などのスタイリングをより詳細に制御する場合に使用します。 Microsoft Wordで何でもできるので、RichTextBoxで行うことができます。 .rtfファイルを簡単に保存または表示するために使用できます。
テキストボックスは、基本的に1行の入力を表示または取得するために使用されます。主に複数の1行を表示または取得するために使用される複数行のテキストボックスを持つことができ、 複数のTextBoxを管理する必要がなくなります。また、あなたのUIをもう少し整理してください。
したがって、基本的に主な違いはスタイリングです。簡単で単純なものが必要な場合は、TextBoxを使用します。例えば、スタイルのような派手なものが必要な場合、色はRichTextBoxを使用します。
はこれを見ている:
コントロールの使用シナリオの違いについては、多くのことが言われています。
重要:テクニカルの違いは、TextBoxがDataBindingをサポートしていることです。リッチテキストボックスはサポートしていないため、MVVMアプリケーションで使用するのが面倒です。 DataBinding機能を備えたRichTextBoxが必要な場合は、CodePlexのextended WPF Toolkitをチェックしてください。
- 1. WPF RichTextBoxと '\ t'
- 2. TextBox/RichTextBoxでブロックを選択
- 3. WPF RichTextBoxカスタムテキストプロパティ
- 4. WPF RichTextBox GetCharacterRect
- 5. Autogrow WPF RichTextBox
- 6. WPFのTextBoxトリガー
- 7. WPFのTextBoxバインド
- 8. C#WPFリボン:RibbonTextBoxとTextBox
- 9. WPF TextBox Wrapping
- 10. WPF TextBoxストレッチ
- 11. wpf textboxキャレット
- 12. wpf Mouseclick on textbox
- 13. WPF TextBox ValidationRule binding
- 14. wpf textboxカーソルスクロール
- 15. wpf textbox textwrapping
- 16. WPF CommandParameter in Textbox
- 17. WPF TextBoxカスタムディクショナリのサポート
- 18. WPF RichTextBox with Inline HTML - i18n
- 19. WPF TextBoxのGotFocusイベントとLostFocusイベント
- 20. WPFのリストビューとDataGridの違いは?
- 21. WPF Designer Extensibility for TextBox
- 22. wpf validation rules with textbox
- 23. TextBox上でRichTextBoxを使用する利点は何ですか?
- 24. winforms、WPFとメトロの違いは?
- 25. WPFのTextBoxフォーカスの問題
- 26. wpfのrichtextboxの良い代替手段はありますか?
- 27. wpfをtextBoxに適用すると、textBoxをクリックしたときにtextBoxがカーソルを表示できない
- 28. C#の数値TextBox - WPF
- 29. WPF TextBoxテキスト複数のトリガー
- 30. WPFのIntellisense TextBoxをサポート