Class RepositoryViewPresenterBase<Setting, Interface>
- Namespace
- HeBianGu.Systems.Repository
- Assembly
- HeBianGu.Systems.Repository.dll
public abstract class RepositoryViewPresenterBase<Setting, Interface> : TreeViewItemPresenter<Setting, Interface>, INotifyPropertyChanged, IDisplayer, ISetting, ITreeViewItemPresenterOption, IRepositoryViewPresenter, ITreeViewItemPresenter, IInvokePresenter, IViewPresenter where Setting : class, Interface, new() where Interface : IViewPresenter
Type Parameters
Setting
Interface
- Inheritance
-
ServiceSettingInstance<Setting, Interface>ServiceMvpSettingBase<Setting, Interface>TreeViewItemPresenter<Setting, Interface>RepositoryViewPresenterBase<Setting, Interface>
- Implements
- Derived
- Inherited Members
- Extension Methods
Properties
DisplayMode
[Display(Name = "呈现的样式")]
public RepositoryDiplayMode DisplayMode { get; set; }
Property Value
LayoutSelectedIndex
[Display(Name = "布局方式")]
public int LayoutSelectedIndex { get; set; }
Property Value
PageCount
[Display(Name = "每页显示的数量")]
public int PageCount { get; set; }
Property Value
UseAdd
[Display(Name = "启用新增")]
public bool UseAdd { get; set; }
Property Value
UseCheckAll
[Display(Name = "启用全选")]
public bool UseCheckAll { get; set; }
Property Value
UseClear
[Display(Name = "启用清空")]
public bool UseClear { get; set; }
Property Value
UseDelete
[Display(Name = "启用删除")]
public bool UseDelete { get; set; }
Property Value
UseDeleteChecked
[Display(Name = "启用删除选中")]
public bool UseDeleteChecked { get; set; }
Property Value
UseEdit
[Display(Name = "启用编辑")]
public bool UseEdit { get; set; }
Property Value
UseExport
[Display(Name = "启用导出")]
public bool UseExport { get; set; }
Property Value
UseLayout
[Display(Name = "启用搜索")]
public bool UseLayout { get; set; }
Property Value
UsePageCount
[Display(Name = "启用搜索")]
public bool UsePageCount { get; set; }
Property Value
UseSearch
[Display(Name = "启用搜索")]
public bool UseSearch { get; set; }
Property Value
UseView
[Display(Name = "启用查看")]
public bool UseView { get; set; }
Property Value
ViewModel
[Browsable(false)]
public IRepositoryViewModel ViewModel { get; set; }