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
SettingInterface
- 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
presenterITreeViewItemPresenter
AddPreDefinePath(string)
public void AddPreDefinePath(string path)
Parameters
pathstring
AddPresenter(ITreeViewItemPresenter)
public void AddPresenter(ITreeViewItemPresenter presenter)
Parameters
presenterITreeViewItemPresenter
RefreshData()
public void RefreshData()