You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ViewModel that adds paging support to DomainViewModelListBase<TViewModel>
Usage
ObservableObject
usingMvvmScarletToolkit.Observables;// DerivedObservableObject.csinternalsealedclassDerivedObservableObject:ObservableObject{privateobject_notifyingProperty;publicobjectNotifyingProperty{get{return_notifyingProperty;}set{SetValue(ref_notifyingProperty,value,onChanged:OnChanged,onChanging:OnChanging);}}privatevoidOnChanged(){// your code here, when NotifyingProperty changed}privatevoidOnChanging(){// your code here, when NotifyingProperty is about to change}}
usingMvvmScarletToolkit.Observables;// TClass is equivalent to any class// DerivedObjectViewModelBase.csinternalsealedclassDerivedObjectViewModelBase:ViewModelBase<TClass>{publicDerivedObjectViewModelBase(IScarletCommandBuildercommandBuilder,TClassmodel):base(commandBuilder){}}
Threadsafe class that executes an action, providing information whether it currently contains any BusyToken when the Pull or Push methods are being called.
Threadsafe class that executes an action, providing information whether it currently contains any BusyToken when the Pull or Push methods are being called. Additionally provides means for observing other classes and being observed according to the IObserver<T> and IObservable<T> interfaces.