問題タブ [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.

0 投票する
1 に答える
1638 参照

wpf - wpf: テキストが 1 行に対して大きすぎる場合、テキストブロックの高さを拡張する

itemtemplate を含むリストビューがあります。

このリストビューは垂直スタックパネルにあります。したがって、その幅はスタックパネルの幅と同じです。

リストビューには、非常に長い可能性があるメッセージを表示する必要があります。使用可能な幅に対してメッセージが長すぎる場合、テキストブロックの高さが余分になり、テキストが 2 行で表示されるようにしています。

固定の高さでこれを実現する方法はたくさんありますが、複数の行が必要かどうかは事前にわからないので、自動的に行われるようにしたいと思います。必要な場合にのみ、すべてのアイテムの高さを 2 行にしたくありません。

どうすればこれを達成できますか?

0 投票する
2 に答える
5800 参照

wpf - WPFでサイズ変更可能なフォントサイズでテキストブロックまたはラベルを設定するには?

WPFでは、グリッドにコントロールを配置すると、グリッドのサイズを変更すると、その中のすべてのコントロールのサイズが自動的に変更されます.しかし、ラベルまたはテキストブロックまたはその他のテキスト要素では、すべてのコントロールのサイズが変更されますが、フォントサイズは同じままです.変わりません。

グリッドサイズごとにフォントを変更する必要がある場合、どうすればよいですか?

0 投票する
2 に答える
2960 参照

wpf - WPF TextBlock:表示された文字を均等に配置する方法は?

各文字が x ピクセルごとに表示される文字列を表示する必要があります。(x は文字列全体を横切っています)。

例: "Hello" -> H は位置 (ピクセル) 0、e は位置 50、l は 100、l は 150、o は 200 です。

もちろん、各文字に TextBlock を使用することもできますが、やり過ぎのようです。

TranslateTransform はうまくいかないようです: 前の文字の END に対して相対的に文字をオフセットしますが、これは私が望んでいるものではありません。

あなたの助けのためのTIA。

0 投票する
16 に答える
255384 参照

wpf - WPFTextBlockでのテキストの垂直方向の配置

TextBlock内のテキストに垂直方向の中央揃えを割り当てるにはどうすればよいですか?TextAlignmentプロパティが見つかりましたが、これは水平方向のテキスト配置用です。テキストの垂直方向の配置を行うにはどうすればよいですか?

0 投票する
1 に答える
2181 参照

wpf - ロード時にGridViewセルの内容をプログラムで置き換えます

私は初めてWPFのプログラムに取り組んでいます。バインドされたデータセット(データベースから取得されたもの)からのデータを表示するGridViewモードのListViewがあります。

私のデータベースでは、「生年月日」は必須フィールドではありません。そのため、生年月日がないレコードの値はに設定されていDateTime.MinValueます。これらの最小値の日付のそれぞれで、日付はセルに01/01/0001として表示されます。DateTime.MinValueセルが表示されないようにフォーマットするか、それぞれMinValueをに置き換える方法を見つけようとしてい""ます。

私の考えは、日付が含まれているテキストブロックの「Loaded」イベントを使用して「01/01/0001」の各インスタンスを置き換えるか、データセットをループしてGridViewに送信し、そこで削除/置換することでした。私もその方法を理解することができませんでした。

GridViewのxamlコードは次のとおりです。

データセットのコード:

GridViewで空白を表示する方法についてのアドバイスをDateTime.MinValueいただければ幸いです。

0 投票する
2 に答える
1197 参照

wpf - ItemTemplate TextBlock の問題

スタック パネルの一部のフィールドを空にできるアイテム テンプレートを作成しようとしています。空のときは、可視性を折りたたみに設定したいと思います。トリガーを入れてみましたが、うまくいかないようで、WPFのこの部分にあまり慣れていません

また、バインディングの特定の値が true の場合に、このアイテムの背景色を変更したいと考えています。それは同じことですか?

ありがとう。

0 投票する
3 に答える
22891 参照

wpf - WPFテキストブロックで段落を取得する最良の方法は何ですか? (改行文字?)

「\r\n」改行マーカーを含むテキストがあります。WPF テキストブロックに改行を入れたいと思います。「\r\n」を「 」に置き換えてみました XAML で Text プロパティを設定すると機能しましたが、C# コード ビハインドから設定すると機能しないようです。

それで...「\ r \ n」をWPFテキストブロックの改行に変換する標準的な方法は何ですか?

0 投票する
3 に答える
400 参照

wpf - ValidationRule - プロパティの更新時に検証する

こんにちは、TextBlock の値が正しいかどうかを検証するにはどうすればよいですか? 「Amount」プロパティをバインドする TextBox と、Multibinding: Price プロパティと Amount プロパティを使用する TextBlock があります。私はそのようなことをしたいと思います: 金額を変更する場合、価格が xx (定数) より大きいかどうかを検証したいと思います。前もって感謝します

0 投票する
1 に答える
1064 参照

c# - バインドされたTextBlockの一部を太字にするにはどうすればよいですか?

プロパティにバインドされたTextBlockがあります。ただし、テキスト内の特定の単語を太字にしたい。これを行う最も簡単な方法は何ですか?参考までに、私はWPFを初めて使用します。

0 投票する
2 に答える
4793 参照

c# - ネストされた TextBlocks と Hyperlinks、この XAML を C# でどのように複製しますか?

私はこのXAMLを持っています:

そして、C#で手続き的に複製する方法を知りたいです。

TextBlock次のようなものを使用して C# で sを作成する方法を知っています。

TextBlockまた、C# 内のパネルに複数の をまとめることができます。TextBlockしかし、 s を他TextBlockの sに入れたり、 TextBlocks をHyperlinksに入れたりする方法がわかりませんTextBlock

どういうわけか、いくつかのコンテナ オブジェクトと追加TextBlockオブジェクトが自動的に作成されていますか? またはTextBlock、他のアイテムを含めることができるいくつかのメソッド/プロパティがありますか?

その他の関連する質問:
1. Click() イベントのようなものを に追加する最良の方法は何Hyperlinkですか?
2. 青いテキストをよりきれいに折り返す方法はありますか? 上記の XAML では、右端の単語を折り返す必要があるとすぐに、代わりに青いテキストのブロック全体が折り返されます。

提供できるイルミネーションに感謝します。