Class ItemsViewPresenterBase<ViewPresenter, Interface>
public abstract class ItemsViewPresenterBase<ViewPresenter, Interface> : ServiceMvpSettingBase<ViewPresenter, Interface>, INotifyPropertyChanged, IDisplayer, ISetting, IItemsSettingOption, IMvpSettingOption, ISettingOption, IInvokePresenter, IViewPresenter where ViewPresenter : class, Interface, new() where Interface : IViewPresenter
Type Parameters
ViewPresenter
Interface
- Inheritance
-
ServiceSettingInstance<ViewPresenter, Interface>ServiceMvpSettingBase<ViewPresenter, Interface>ItemsViewPresenterBase<ViewPresenter, Interface>
- Implements
- Derived
- Inherited Members
- Extension Methods
Properties
Presenters
[Browsable(false)]
public ObservableCollection<IViewPresenter> Presenters { get; set; }
Property Value
SelectedItem
[Browsable(false)]
public IViewPresenter SelectedItem { get; set; }
Property Value
Methods
AddPersenter(IViewPresenter)
public virtual bool AddPersenter(IViewPresenter presenter)
Parameters
presenter
IViewPresenter
Returns
ClearDynamic()
public void ClearDynamic()
Invoke(out string, object)
public override bool Invoke(out string message, object param)
Parameters
Returns
ResetDynamic(params IViewPresenter[])
public void ResetDynamic(params IViewPresenter[] presenters)
Parameters
presenters
IViewPresenter[]