Table of Contents

Class ItemsViewPresenterBase<ViewPresenter, Interface>

Namespace
HeBianGu.Service.Mvp
Assembly
HeBianGu.Service.Mvp.dll
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

ObservableCollection<IViewPresenter>

SelectedItem

[Browsable(false)]
public IViewPresenter SelectedItem { get; set; }

Property Value

IViewPresenter

Methods

AddPersenter(IViewPresenter)

public virtual bool AddPersenter(IViewPresenter presenter)

Parameters

presenter IViewPresenter

Returns

bool

ClearDynamic()

public void ClearDynamic()

Invoke(out string, object)

public override bool Invoke(out string message, object param)

Parameters

message string
param object

Returns

bool

ResetDynamic(params IViewPresenter[])

public void ResetDynamic(params IViewPresenter[] presenters)

Parameters

presenters IViewPresenter[]