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 GetCharacterRect
- 4. Autogrow WPF RichTextBox
- 5. WPF RichTextBoxカスタムテキストプロパティ
- 6. WPFのTextBoxバインド
- 7. WPFのTextBoxトリガー
- 8. WPF TextBoxのパフォーマンス
- 9. RichTextBoxのクリックイベントでのWPFハイパーリンク
- 10. C#WPFリボン:RibbonTextBoxとTextBox
- 11. WPFのRichTextBox最初の行\ nは
- 12. WPF TextBoxストレッチ
- 13. WPF TextBox Wrapping
- 14. WPF TextBox ValidationRule binding
- 15. WPF Textbox Text Update
- 16. WPF TextBox lostFocusイベントトリガー
- 17. wpf textboxカーソルスクロール
- 18. wpf Mouseclick on textbox
- 19. WPF CommandParameter in Textbox
- 20. wpf textboxキャレット
- 21. wpf textbox textwrapping
- 22. WPF TextBoxカスタムディクショナリのサポート
- 23. WPF RichTextBoxトークン化編集
- 24. WPF RichTextBox with Inline HTML - i18n
- 25. WPF Designer Extensibility for TextBox
- 26. WPF TextBox no space allowed
- 27. wpf validation rules with textbox
- 28. WPF TextBoxのGotFocusイベントとLostFocusイベント
- 29. WPFのTextBoxフォーカスの問題
- 30. WPFのリストビューとDataGridの違いは?