1

私はWPFでのバインディングに非常に混乱しています。たとえば、ListView とのバインディングは DisplayMemberBindingによって実行できますが、グリッド ビューで DataTemplate を使用して実行することもできます。

あるアプローチを他のアプローチよりも優先して使用するのはいつですか?

誰かがバインディングを理解する方法を提案できますか?

4

2 に答える 2

3

DataTemplatesさまざまなメンバーを表示する可能性のある複雑な構造を考慮し、オブジェクトの1 つのメンバーDisplayMemberBindingのみを表示します。それだけです。MSDNのデータ バインディングについて読んでください。データ テンプレートの概要も参照してください。

于 2012-06-12T12:43:09.287 に答える
0

を使用DisplayMemberBindingする場合Textblockは使用されます。別の UI 要素を使用する必要がある場合は、DataTemplate.

ドキュメントから GridViewColumn.DisplayMemberBinding プロパティ

次のプロパティはすべて、列セルのコンテンツとスタイルを定義するために使用されます。ここでは、優先順位の高いものから低いものの順にリストしています。

DisplayMemberBinding

セルテンプレート

CellTemplateSelector

于 2012-06-12T12:43:30.737 に答える