1

フィールド「位置」と「給与」を持つクラス Player があります。監視可能なコレクションを拡張し、プレーヤーのリストを含む別のクラス PlayerList があります。データ グリッドをプレイヤー リストにバインドしました。テキスト ブロックを Salary 列の合計にバインドするにはどうすればよいですか? また、「フォワード」としてリストされているプレーヤーの数にテキストブロックをバインドしたいと思います。何か案は?

4

2 に答える 2

3

ビューモデルでプロパティを作成し、それらにバインドします。PlayerList クラスに SalarySum プロパティを持つことができ、そのクラスの別のプロパティは、フォワードである Players のコレクションである可能性があります。その後、以前にプレーヤーで行ったように、そのプロパティにバインドできます。

于 2013-03-20T06:19:54.440 に答える
1

あなたの場合の問題は、MVVM の方法で問題を解決する方法を考えているように見えます。これは、これ があなたの一部であるロジックを使用しないため
です。ViewViewModelViewModel

結論
a ViewModelshape all Data to fit yourView

于 2013-03-20T08:03:18.263 に答える