Table of Contents

Class TreeViewPresenterBase<Setting, Interface>

Namespace
HeBianGu.Service.Mvp
Assembly
HeBianGu.Service.Mvp.dll
public abstract class TreeViewPresenterBase<Setting, Interface> : ServiceMvpSettingBase<Setting, Interface>, INotifyPropertyChanged, IDisplayer, ISetting, IInvokePresenter, IViewPresenter, ITreeSettingOption, IMvpSettingOption, ISettingOption where Setting : class, Interface, new() where Interface : IViewPresenter

Type Parameters

Setting
Interface
Inheritance
ServiceSettingInstance<Setting, Interface>
ServiceMvpSettingBase<Setting, Interface>
TreeViewPresenterBase<Setting, Interface>
Implements
Derived
Inherited Members
Extension Methods

Properties

Collection

[Browsable(false)]
public ObservableCollection<TreeNodeBase<ITreeViewItemPresenter>> Collection { get; set; }

Property Value

ObservableCollection<TreeNodeBase<ITreeViewItemPresenter>>

IsExpandAll

public bool IsExpandAll { get; set; }

Property Value

bool

SelectedItem

[Browsable(false)]
public TreeNodeBase<ITreeViewItemPresenter> SelectedItem { get; set; }

Property Value

TreeNodeBase<ITreeViewItemPresenter>

Methods

AddHomePresenter(ITreeViewItemPresenter)

public void AddHomePresenter(ITreeViewItemPresenter presenter)

Parameters

presenter ITreeViewItemPresenter

AddPreDefinePath(string)

public void AddPreDefinePath(string path)

Parameters

path string

AddPresenter(ITreeViewItemPresenter)

public void AddPresenter(ITreeViewItemPresenter presenter)

Parameters

presenter ITreeViewItemPresenter

RefreshData()

public void RefreshData()