[解決済み】1つのWPF TextBlockに複数の値をバインドする方法は?
2022-04-03 19:44:28
質問
現在使用している
TextBlock
という名前のプロパティの値をバインドするために、以下のようにします。
Name
:
<TextBlock Text="{Binding Name}" />
今度は
別の
という名前のプロパティがあります。
ID
を同じ
TextBlock
.
2つ以上の値を同じ
TextBlock
? 単純な連結でできるのでしょうか?
Name + ID
また、そうでない場合、他にどのような方法があるのでしょうか?
どのように解決するのか?
を使用することができます。
MultiBinding
と組み合わせることで
StringFormat
プロパティを使用します。使い方は以下のような感じです。
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} + {1}">
<Binding Path="Name" />
<Binding Path="ID" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
贈与
Name
の値が
Foo
と
ID
の値が
1
この場合、TextBlockの出力は次のようになります。
Foo + 1
.
注 .NET 3.5 SP1 および 3.0 SP2 以降でのみサポートされます。
関連
-
[解決済み] コメントを含むXAMLをコメントアウトする方法はありますか?
-
[解決済み] WPFのTextBlockで自動縦スクロールバー?
-
[解決済み] WPFでボタンを無効にする?
-
[解決済み] WPFとMVCは同じコンセプトなのか?
-
[解決済み] RelativeSourceでWPFバインディングを使用するにはどうしたらいいですか?
-
[解決済み】INotifyPropertyChangedとViewModelのDependencyPropertyの比較
-
[解決済み】ディレクトリを開くダイアログ
-
[解決済み】WPFでシンプルな(と思う)横線?
-
[解決済み】WPFのTextBlockでテキストを縦に並べたい
-
[解決済み] 静的プロパティへのバインディング
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] WCFとWPFの違いは何ですか?
-
[解決済み] WPFのTextBlockでテキストを複数行に表示させるには?
-
[解決済み] LabelとTextBlockの違い
-
[解決済み] WPFでボタンを無効にする?
-
[解決済み】INotifyPropertyChangedとViewModelのDependencyPropertyの比較
-
[解決済み】Visibility.CollapsedとVisibility.Hiddenの違いについて
-
[解決済み】WPFコントロールを名前またはタイプで検索するにはどうすればよいですか?
-
[解決済み】WPFのテキストブロックを選択可能にする方法はありますか?
-
[解決済み】WPFのデータバインディング。親」データコンテキストにアクセスするにはどうすればよいですか?
-
[解決済み】WPFで逆ブーリアンプロパティをバインドする方法は?