1. ホーム
  2. wpf

WPFのTextBlockとTextBoxの違いは何ですか?

2023-10-05 21:54:01

質問

これらの 2 つのコントロールのうち 1 つを選択する場合、どのような基準を考慮しなければなりませんか。

どのように解決するのですか?

テキストブロックとテキストボックスの両方に共通です。

  • テキストを表示するために使用することができます
  • 特定の高さと幅に設定することができます。また、テキストと一緒にサイズが大きくなるように自動に設定することもできます。
  • フォント サイズ、フォント タイプ、フォント スタイル、折り返し、左、右、中央の範囲を設定できます。
  • 不透明度の設定とピクセル シェーダーの適用が可能です。

テキストブロックです。

  • テキストをよりタイポグラフィにフォーカスして表示するために使用します。
  • 異なる色、フォント、サイズに設定されたテキストを含むことができます。
  • 行の高さをデフォルト設定より高くして、テキストの各行の間にスペースを与えることもできます。
  • TextBlock 内のテキストは、ユーザーが選択できるようにすることはできません。

テキストボックスです。

  • コンテンツの入力のために、より焦点を当てたテキストを表示するために使用されるか、またはコンテンツがユーザーによって選択可能にするために必要なとき。
  • 1つの色、1つのフォントサイズ、1つのフォントタイプにのみ設定可能です。
  • 固定の行間を持つ。
  • 固定された高さと幅に設定することもできますが、コンテンツが拡大するようにスクロールバーをオンにすることができます。