There are some code style choices in the repo which I no longer like. Main changes :
Rename all fields to use a _camelCase naming style
Remove this. unless necessary for compiler ambiguity reasons (once the item above is done)
Don't put a field at the very top of a class if it is directly associated with a property. Instead, put it directly above that property. Other than that, the usual order of fields, constructors, properties, methods, etc. should remain
Add a backing field to all command properties and define them such as public ICommand MyCommand => _myCommand ??= new RelayCommand(MyAction);, with _myCommand expected to be declared right above the property as per the item above
There are some code style choices in the repo which I no longer like. Main changes :
_camelCase
naming stylethis.
unless necessary for compiler ambiguity reasons (once the item above is done)public ICommand MyCommand => _myCommand ??= new RelayCommand(MyAction);
, with _myCommand expected to be declared right above the property as per the item above