|
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