diff --git a/samples/ControlCatalog/Models/Person.cs b/samples/ControlCatalog/Models/Person.cs index 47f41bc584..e569256d9a 100644 --- a/samples/ControlCatalog/Models/Person.cs +++ b/samples/ControlCatalog/Models/Person.cs @@ -16,6 +16,7 @@ namespace ControlCatalog.Models string _firstName; string _lastName; bool _isBanned; + UserRole _role; public string FirstName { @@ -55,7 +56,18 @@ namespace ControlCatalog.Models { _isBanned = value; - OnPropertyChanged(nameof(_isBanned)); + OnPropertyChanged(nameof(IsBanned)); + } + } + + public UserRole Role + { + get => _role; + set + { + _role = value; + + OnPropertyChanged(nameof(Role)); } } @@ -107,4 +119,11 @@ namespace ControlCatalog.Models return null; } } + + public enum UserRole + { + Guest, + User, + Admin + } } diff --git a/samples/ControlCatalog/Pages/DataGridPage.xaml b/samples/ControlCatalog/Pages/DataGridPage.xaml index cacc2204bd..e14b0b0f44 100644 --- a/samples/ControlCatalog/Pages/DataGridPage.xaml +++ b/samples/ControlCatalog/Pages/DataGridPage.xaml @@ -1,6 +1,7 @@ @@ -51,6 +52,15 @@ + + + + Guest + User + Admin + + +