MVVMパターンを使用したWPFのチェックボックスとカスタムリスト

スワミトラシン|

WPFを使用するWindows8アプリで問題が発生しました。平日の7つのチェックボックスがあるユーザーコントロールがあります。月曜火曜水曜木曜金曜土曜日曜。

私がやりたいのは、ユーザーコントロールのビューモデルでチェックされる日のリストが欲しいということです。

これを行う正しい方法は何ですか?そのリストはモデルで使用されるので、リスト用に別のクラスが必要です。

エモンドエルノ

1日のViewModelで、Selectedプロパティを追加します。

1日のビューで、チェックボックスを追加し、それをDayViewModelのSelectedプロパティにバインドします(TwoWay)。

週のViewModelで、監視可能な日のコレクションを追加します。

週のビューで、ItemsControlを追加し、それをWeekViewModelのDaysプロパティにバインドして、DayViewをItemTemplateとして使用します。

このようにして、WeekViewModelで選択した日を簡単に取得できます。

var selectedDaysQuery = Days.Where(day=>day.Selected);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AngularMaterialチェックボックスとカスタムデータソースを使用した一括選択

分類Dev

jQueryとBoostrapを使用したチェックボックスボタンのスタイリング

分類Dev

フォームのテキストボックスとチェックボックスからユーザー入力(アカウント番号、チェックボックス、チェックされたラジオボタンなど)を取得し、データベースからファイルを取得します

分類Dev

Android-ブール値を使用して「カスタムリストビュー」のチェックボックスをオンにします

分類Dev

リストビューのチェックボックスのデータコンテキストとの闘い-Mvvmパターン

分類Dev

Angularとチェックボックスを使用したデータのフィルタリング

分類Dev

テーブルのチェックボックスをチェックすると、dblclick(カスタム)イベントがトリガーされます

分類Dev

カスタムトランスポートを使用したフェッチ/クローン/プルの例外

分類Dev

疑似要素でチェックした後、カスタムチェックボックスと一緒にスパンを揃えます:before

分類Dev

Rails4-カスタムペーパークリップアタッチメントプロセッサを使用したパラメータ解析の順序

分類Dev

ボタンとダイアログのチェックボックスを使用してAndroidの複数のアイテムを選択し、選択したアイテムをボタンの代わりにリストビューに表示します

分類Dev

クリックした信号とスロットをqtのカスタムボタンに追加する方法

分類Dev

RadGridViewをExcelカスタムチェックボックスにYES / NOとしてエクスポート

分類Dev

リーフレットカスタムチェックボックスコントロールを作成する

分類Dev

カスタムコンパレータを使用したbinarySearch-オブジェクトが最初の要素をチェックしない

分類Dev

MVVMパターンのWPFDataBindingリストボックス

分類Dev

アイコン内にテキストが表示されたwpfカスタムチェックボックス

分類Dev

Telerik UI for ASP.NETMVCのチェックボックスとカスタム削除ボタンのスクリプト/関数を作成する

分類Dev

カスタムCSSチェックボックスを使用したBoostrapの折りたたみ

分類Dev

各リストアイテムのチェックボックスと検索バーを備えたカスタムListViewアダプターのgetView()メソッドでgetItem(position)を使用すると間違ったアイテムを取得する

分類Dev

Seleniumを使用して特定のボタンとチェックボックスをクリックします

分類Dev

反応:カスタムチェックボックスのチェックされた属性を取得します

分類Dev

jQuery:すべてのチェックボックスがクリックされたときにボタンを有効にする方法は?- パート2

分類Dev

チェックボックスは常にカスタムスタイルをチェックしました

分類Dev

共有設定を使用してカスタムリストビューのチェックボックス値を保存する方法

分類Dev

内部のカスタムチェックボックスを使用したWPFListViewの複数選択

分類Dev

MVVMを使用したWPFでのコンボボックスフィルタリング

分類Dev

下にスクロールしたときのカスタム リストビュー チェックボックスと編集ボックスの損失データ

分類Dev

チェックボックスリストの投稿データをカスタムクラスにバインドする方法

Related 関連記事

  1. 1

    AngularMaterialチェックボックスとカスタムデータソースを使用した一括選択

  2. 2

    jQueryとBoostrapを使用したチェックボックスボタンのスタイリング

  3. 3

    フォームのテキストボックスとチェックボックスからユーザー入力(アカウント番号、チェックボックス、チェックされたラジオボタンなど)を取得し、データベースからファイルを取得します

  4. 4

    Android-ブール値を使用して「カスタムリストビュー」のチェックボックスをオンにします

  5. 5

    リストビューのチェックボックスのデータコンテキストとの闘い-Mvvmパターン

  6. 6

    Angularとチェックボックスを使用したデータのフィルタリング

  7. 7

    テーブルのチェックボックスをチェックすると、dblclick(カスタム)イベントがトリガーされます

  8. 8

    カスタムトランスポートを使用したフェッチ/クローン/プルの例外

  9. 9

    疑似要素でチェックした後、カスタムチェックボックスと一緒にスパンを揃えます:before

  10. 10

    Rails4-カスタムペーパークリップアタッチメントプロセッサを使用したパラメータ解析の順序

  11. 11

    ボタンとダイアログのチェックボックスを使用してAndroidの複数のアイテムを選択し、選択したアイテムをボタンの代わりにリストビューに表示します

  12. 12

    クリックした信号とスロットをqtのカスタムボタンに追加する方法

  13. 13

    RadGridViewをExcelカスタムチェックボックスにYES / NOとしてエクスポート

  14. 14

    リーフレットカスタムチェックボックスコントロールを作成する

  15. 15

    カスタムコンパレータを使用したbinarySearch-オブジェクトが最初の要素をチェックしない

  16. 16

    MVVMパターンのWPFDataBindingリストボックス

  17. 17

    アイコン内にテキストが表示されたwpfカスタムチェックボックス

  18. 18

    Telerik UI for ASP.NETMVCのチェックボックスとカスタム削除ボタンのスクリプト/関数を作成する

  19. 19

    カスタムCSSチェックボックスを使用したBoostrapの折りたたみ

  20. 20

    各リストアイテムのチェックボックスと検索バーを備えたカスタムListViewアダプターのgetView()メソッドでgetItem(position)を使用すると間違ったアイテムを取得する

  21. 21

    Seleniumを使用して特定のボタンとチェックボックスをクリックします

  22. 22

    反応:カスタムチェックボックスのチェックされた属性を取得します

  23. 23

    jQuery:すべてのチェックボックスがクリックされたときにボタンを有効にする方法は?- パート2

  24. 24

    チェックボックスは常にカスタムスタイルをチェックしました

  25. 25

    共有設定を使用してカスタムリストビューのチェックボックス値を保存する方法

  26. 26

    内部のカスタムチェックボックスを使用したWPFListViewの複数選択

  27. 27

    MVVMを使用したWPFでのコンボボックスフィルタリング

  28. 28

    下にスクロールしたときのカスタム リストビュー チェックボックスと編集ボックスの損失データ

  29. 29

    チェックボックスリストの投稿データをカスタムクラスにバインドする方法

ホットタグ

アーカイブ