Basics for .Net ( .Net Standard 2.1 )
- Delphi like TIniFile (ini file management)
- Delphi like TStrings (list of strings)
- ObjectExtensions
- StringExtensions
- BaseViewModel class for an basic MVVM (Model View ViewModel) implemention
- ...
[ ] ...
- Downgrade to .Net Standard 2.0 for compatibility with Xamarin.Forms, ...
- ObservableObject
- new implementation of BaseViewModel
- add implementation of Singleton
- add commands
publicclassyourViewModel:BaseViewModel<yourViewModel>{publicICommandSimpleCommand{get;}publicyourViewModel(){SimpleCommand=newRelayCommand(ExecuteSimpleCommand,CanExecuteSimpleCommand);}publicstringHello(){return"Hello World!";}publicstringToto{get=>_toto;set=>SetField(ref_toto,value);}string_toto="toto";privatevoidExecuteSimpleCommand(objectparameter){// Your command execution logic hereConsole.WriteLine("SimpleCommand executed with parameter: "+parameter);}privateboolCanExecuteSimpleCommand(objectparameter){// Your logic to determine if the command can executereturntrue;// or some condition}}publicclassyourClass{publicvoidyourCode(){yourViewModel.Current.Hello();yourViewModel.Current.Toto="titi";}}- Add: AuditTrail.WithStack() & AuditTrail.FromHere()
- Add: NameValue_DateTime
- Add: DB_Attributes.TableNameAttribute
- Add: EnumerableExtensions
- NameValue: override string ToString()
- Open source ...
- Code review ...
- Add some unit tests ...
- Comming out ...