@@ -10,7 +10,7 @@ namespace CollectionsExperiment.Samples;
10
10
[ ToolkitSample ( id : nameof ( AdvancedCollectionViewSample ) , "AdvancedCollectionView" , description : $ "A sample for showing how to create and use a { nameof ( AdvancedCollectionView ) } for sorting and filtering.") ]
11
11
public sealed partial class AdvancedCollectionViewSample : Page
12
12
{
13
- public ObservableCollection < Employee > Original { get ; private set ; }
13
+ public ObservableCollection < Employee > EmployeeCollection { get ; private set ; }
14
14
15
15
public AdvancedCollectionView CollectionView { get ; private set ; }
16
16
@@ -20,35 +20,35 @@ public AdvancedCollectionViewSample()
20
20
Setup ( ) ;
21
21
}
22
22
23
- [ MemberNotNull ( nameof ( Original ) ) ]
23
+ [ MemberNotNull ( nameof ( EmployeeCollection ) ) ]
24
24
[ MemberNotNull ( nameof ( CollectionView ) ) ]
25
25
private void Setup ( )
26
26
{
27
27
// left list
28
- Original = new ObservableCollection < Employee >
28
+ EmployeeCollection = new ( )
29
29
{
30
- new Employee { Name = "Staff" } ,
31
- new Employee { Name = "42" } ,
32
- new Employee { Name = "Swan" } ,
33
- new Employee { Name = "Orchid" } ,
34
- new Employee { Name = "15" } ,
35
- new Employee { Name = "Flame" } ,
36
- new Employee { Name = "16" } ,
37
- new Employee { Name = "Arrow" } ,
38
- new Employee { Name = "Tempest" } ,
39
- new Employee { Name = "23" } ,
40
- new Employee { Name = "Pearl" } ,
41
- new Employee { Name = "Hydra" } ,
42
- new Employee { Name = "Lamp Post" } ,
43
- new Employee { Name = "4" } ,
44
- new Employee { Name = "Looking Glass" } ,
45
- new Employee { Name = "8" } ,
30
+ new ( ) { Name = "Staff" } ,
31
+ new ( ) { Name = "42" } ,
32
+ new ( ) { Name = "Swan" } ,
33
+ new ( ) { Name = "Orchid" } ,
34
+ new ( ) { Name = "15" } ,
35
+ new ( ) { Name = "Flame" } ,
36
+ new ( ) { Name = "16" } ,
37
+ new ( ) { Name = "Arrow" } ,
38
+ new ( ) { Name = "Tempest" } ,
39
+ new ( ) { Name = "23" } ,
40
+ new ( ) { Name = "Pearl" } ,
41
+ new ( ) { Name = "Hydra" } ,
42
+ new ( ) { Name = "Lamp Post" } ,
43
+ new ( ) { Name = "4" } ,
44
+ new ( ) { Name = "Looking Glass" } ,
45
+ new ( ) { Name = "8" } ,
46
46
} ;
47
47
48
48
// right list
49
- var acv = new AdvancedCollectionView ( Original ) ;
49
+ AdvancedCollectionView acv = new ( EmployeeCollection ) ;
50
50
acv . Filter = x => ! int . TryParse ( ( ( Employee ) x ) . Name , out _ ) ;
51
- acv . SortDescriptions . Add ( new SortDescription ( " Name" , SortDirection . Ascending ) ) ;
51
+ acv . SortDescriptions . Add ( new ( nameof ( Employee . Name ) , SortDirection . Ascending ) ) ;
52
52
53
53
CollectionView = acv ;
54
54
}
@@ -57,7 +57,7 @@ private void Add_Click(object sender, RoutedEventArgs e)
57
57
{
58
58
if ( ! string . IsNullOrWhiteSpace ( NewItemBox . Text ) )
59
59
{
60
- Original . Insert ( 0 , new Employee { Name = NewItemBox . Text } ) ;
60
+ EmployeeCollection . Insert ( 0 , new Employee { Name = NewItemBox . Text } ) ;
61
61
NewItemBox . Text = "" ;
62
62
}
63
63
}
0 commit comments