Class TreeViewPresenterBase<Setting, Interface>
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
IsExpandAll
public bool IsExpandAll { get; set; }
Property Value
SelectedItem
[Browsable(false)]
public TreeNodeBase<ITreeViewItemPresenter> SelectedItem { get; set; }
Property Value
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()