問題タブ [textblock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - wpf: テキストが 1 行に対して大きすぎる場合、テキストブロックの高さを拡張する
itemtemplate を含むリストビューがあります。
このリストビューは垂直スタックパネルにあります。したがって、その幅はスタックパネルの幅と同じです。
リストビューには、非常に長い可能性があるメッセージを表示する必要があります。使用可能な幅に対してメッセージが長すぎる場合、テキストブロックの高さが余分になり、テキストが 2 行で表示されるようにしています。
固定の高さでこれを実現する方法はたくさんありますが、複数の行が必要かどうかは事前にわからないので、自動的に行われるようにしたいと思います。必要な場合にのみ、すべてのアイテムの高さを 2 行にしたくありません。
どうすればこれを達成できますか?
wpf - WPFでサイズ変更可能なフォントサイズでテキストブロックまたはラベルを設定するには?
WPFでは、グリッドにコントロールを配置すると、グリッドのサイズを変更すると、その中のすべてのコントロールのサイズが自動的に変更されます.しかし、ラベルまたはテキストブロックまたはその他のテキスト要素では、すべてのコントロールのサイズが変更されますが、フォントサイズは同じままです.変わりません。
グリッドサイズごとにフォントを変更する必要がある場合、どうすればよいですか?
wpf - WPF TextBlock:表示された文字を均等に配置する方法は?
各文字が x ピクセルごとに表示される文字列を表示する必要があります。(x は文字列全体を横切っています)。
例: "Hello" -> H は位置 (ピクセル) 0、e は位置 50、l は 100、l は 150、o は 200 です。
もちろん、各文字に TextBlock を使用することもできますが、やり過ぎのようです。
TranslateTransform はうまくいかないようです: 前の文字の END に対して相対的に文字をオフセットしますが、これは私が望んでいるものではありません。
あなたの助けのためのTIA。
wpf - WPFTextBlockでのテキストの垂直方向の配置
TextBlock内のテキストに垂直方向の中央揃えを割り当てるにはどうすればよいですか?TextAlignmentプロパティが見つかりましたが、これは水平方向のテキスト配置用です。テキストの垂直方向の配置を行うにはどうすればよいですか?
wpf - ロード時にGridViewセルの内容をプログラムで置き換えます
私は初めてWPFのプログラムに取り組んでいます。バインドされたデータセット(データベースから取得されたもの)からのデータを表示するGridViewモードのListViewがあります。
私のデータベースでは、「生年月日」は必須フィールドではありません。そのため、生年月日がないレコードの値はに設定されていDateTime.MinValue
ます。これらの最小値の日付のそれぞれで、日付はセルに01/01/0001として表示されます。DateTime.MinValue
セルが表示されないようにフォーマットするか、それぞれMinValue
をに置き換える方法を見つけようとしてい""
ます。
私の考えは、日付が含まれているテキストブロックの「Loaded」イベントを使用して「01/01/0001」の各インスタンスを置き換えるか、データセットをループしてGridViewに送信し、そこで削除/置換することでした。私もその方法を理解することができませんでした。
GridViewのxamlコードは次のとおりです。
データセットのコード:
GridViewで空白を表示する方法についてのアドバイスをDateTime.MinValue
いただければ幸いです。
wpf - ItemTemplate TextBlock の問題
スタック パネルの一部のフィールドを空にできるアイテム テンプレートを作成しようとしています。空のときは、可視性を折りたたみに設定したいと思います。トリガーを入れてみましたが、うまくいかないようで、WPFのこの部分にあまり慣れていません
また、バインディングの特定の値が true の場合に、このアイテムの背景色を変更したいと考えています。それは同じことですか?
ありがとう。
wpf - WPFテキストブロックで段落を取得する最良の方法は何ですか? (改行文字?)
「\r\n」改行マーカーを含むテキストがあります。WPF テキストブロックに改行を入れたいと思います。「\r\n」を「 」に置き換えてみました XAML で Text プロパティを設定すると機能しましたが、C# コード ビハインドから設定すると機能しないようです。
それで...「\ r \ n」をWPFテキストブロックの改行に変換する標準的な方法は何ですか?
wpf - ValidationRule - プロパティの更新時に検証する
こんにちは、TextBlock の値が正しいかどうかを検証するにはどうすればよいですか? 「Amount」プロパティをバインドする TextBox と、Multibinding: Price プロパティと Amount プロパティを使用する TextBlock があります。私はそのようなことをしたいと思います: 金額を変更する場合、価格が xx (定数) より大きいかどうかを検証したいと思います。前もって感謝します
c# - バインドされたTextBlockの一部を太字にするにはどうすればよいですか?
プロパティにバインドされたTextBlockがあります。ただし、テキスト内の特定の単語を太字にしたい。これを行う最も簡単な方法は何ですか?参考までに、私はWPFを初めて使用します。
c# - ネストされた TextBlocks と Hyperlinks、この XAML を C# でどのように複製しますか?
私はこのXAMLを持っています:
そして、C#で手続き的に複製する方法を知りたいです。
TextBlock
次のようなものを使用して C# で sを作成する方法を知っています。
TextBlock
また、C# 内のパネルに複数の をまとめることができます。TextBlock
しかし、 s を他TextBlock
の sに入れたり、 TextBlock
s をHyperlink
sに入れたりする方法がわかりませんTextBlock
。
どういうわけか、いくつかのコンテナ オブジェクトと追加TextBlock
オブジェクトが自動的に作成されていますか? またはTextBlock
、他のアイテムを含めることができるいくつかのメソッド/プロパティがありますか?
その他の関連する質問:
1. Click() イベントのようなものを に追加する最良の方法は何Hyperlink
ですか?
2. 青いテキストをよりきれいに折り返す方法はありますか? 上記の XAML では、右端の単語を折り返す必要があるとすぐに、代わりに青いテキストのブロック全体が折り返されます。
提供できるイルミネーションに感謝します。