|
2 | 2 | using System.Collections.ObjectModel;
|
3 | 3 | using System.ComponentModel;
|
4 | 4 | using System.Runtime.CompilerServices;
|
5 |
| -using System.Windows.Controls; |
| 5 | +using MaterialDesignColors.WpfExample.Domain; |
6 | 6 |
|
7 |
| -namespace MaterialDesignColors.WpfExample.Domain |
| 7 | +namespace MaterialDesignDemo.Domain |
8 | 8 | {
|
9 | 9 | public class ListsAndGridsViewModel : INotifyPropertyChanged
|
10 | 10 | {
|
@@ -36,7 +36,7 @@ public bool? IsAllItems3Selected
|
36 | 36 | }
|
37 | 37 | }
|
38 | 38 |
|
39 |
| - private void SelectAll(bool select, IEnumerable<SelectableViewModel> models) |
| 39 | + private static void SelectAll(bool select, IEnumerable<SelectableViewModel> models) |
40 | 40 | {
|
41 | 41 | foreach (var model in models)
|
42 | 42 | {
|
@@ -70,28 +70,16 @@ private static ObservableCollection<SelectableViewModel> CreateData()
|
70 | 70 | };
|
71 | 71 | }
|
72 | 72 |
|
73 |
| - public ObservableCollection<SelectableViewModel> Items1 |
74 |
| - { |
75 |
| - get { return _items1; } |
76 |
| - } |
| 73 | + public ObservableCollection<SelectableViewModel> Items1 => _items1; |
| 74 | + public ObservableCollection<SelectableViewModel> Items2 => _items2; |
77 | 75 |
|
78 |
| - public ObservableCollection<SelectableViewModel> Items2 |
79 |
| - { |
80 |
| - get { return _items2; } |
81 |
| - } |
82 |
| - |
83 |
| - public ObservableCollection<SelectableViewModel> Items3 |
84 |
| - { |
85 |
| - get { return _items3; } |
86 |
| - } |
| 76 | + public ObservableCollection<SelectableViewModel> Items3 => _items3; |
87 | 77 |
|
88 | 78 | public event PropertyChangedEventHandler PropertyChanged;
|
89 | 79 |
|
90 | 80 | protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null)
|
91 | 81 | {
|
92 |
| - if (PropertyChanged != null) |
93 |
| - PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName)); |
94 |
| - //PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); |
| 82 | + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); |
95 | 83 | }
|
96 | 84 |
|
97 | 85 | public IEnumerable<string> Foods
|
|
0 commit comments