C# Класс Zetbox.Client.Presentables.ZetboxBase.InstanceListViewModel

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
EnsureNewCommand void
EnsureOpenCommand void
EnsureOrderByExpression void
ExportPage int
GetPagedQuery ZbTask
OnExportPageError void
OnExportPageError void
OnExportPageResultFactory Action>
OnExportPageResultFactory Action>
OnLocalModelCreated void
OnObjectCreated void
UpdateCommands void
_filterList_PropertyChanged void
_filterList_UserFilterAdded void
_selectedItems_CollectionChanged void

Открытые методы

Метод Описание
AddFilter ( IFilterModel mdl ) : void
CanExportXML ( ) : bool
CanMerge ( ) : bool
CanMergeReason ( ) : string
CanNextPage ( ) : bool
CanPrevPage ( ) : bool
Default ( ) : void
Delete ( ) : void
DoDragDrop ( ) : object
Export ( ) : void
ExportXML ( ) : void
Merge ( ) : void
New ( ) : void
NextPage ( ) : void
OnDrop ( object data ) : bool
Open ( ) : void
PrevPage ( ) : void
Print ( ) : void
RemoveFilter ( IFilterModel mdl ) : void
ResetDisplayedColumns ( ) : void
ResetSort ( bool refresh = true ) : void
SelectColumns ( ) : void
SetInitialSort ( string orderByExpression ) : void
SetInitialSort ( string orderByExpression, System direction ) : void
Sort ( string orderByExpression, System direction ) : void

Защищенные методы

Метод Описание
CreateCommands ( ) : ObservableCollection

Приватные методы

Метод Описание
EnsureNewCommand ( ) : void
EnsureOpenCommand ( ) : void
EnsureOrderByExpression ( ) : void
ExportPage ( StreamWriter sw, List cols, IEnumerable instances ) : int
GetPagedQuery ( int page, int pageSize, IQueryable unpagedQuery ) : ZbTask
OnExportPageError ( Exception ex ) : void
OnExportPageError ( IDisposable d, Exception ex ) : void
OnExportPageResultFactory ( List objects, int page, int pageSize, IQueryable unpagedQuery, string fileName ) : Action>
OnExportPageResultFactory ( StreamWriter sw, List cols, int page, int pageSize, IQueryable unpagedQuery, string tmpFile ) : Action>
OnLocalModelCreated ( DataObjectViewModel vm ) : void
OnObjectCreated ( IDataObject obj ) : void
UpdateCommands ( ) : void
_filterList_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
_filterList_UserFilterAdded ( object sender, UserFilterAddedEventArgs e ) : void
_selectedItems_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void

Описание методов

AddFilter() публичный Метод

public AddFilter ( IFilterModel mdl ) : void
mdl IFilterModel
Результат void

CanExportXML() публичный Метод

public CanExportXML ( ) : bool
Результат bool

CanMerge() публичный Метод

public CanMerge ( ) : bool
Результат bool

CanMergeReason() публичный Метод

public CanMergeReason ( ) : string
Результат string

CanNextPage() публичный Метод

public CanNextPage ( ) : bool
Результат bool

CanPrevPage() публичный Метод

public CanPrevPage ( ) : bool
Результат bool

CreateCommands() защищенный Метод

protected CreateCommands ( ) : ObservableCollection
Результат ObservableCollection

Default() публичный Метод

public Default ( ) : void
Результат void

Delete() публичный Метод

public Delete ( ) : void
Результат void

DoDragDrop() публичный Метод

public DoDragDrop ( ) : object
Результат object

Export() публичный Метод

public Export ( ) : void
Результат void

ExportXML() публичный Метод

public ExportXML ( ) : void
Результат void

Merge() публичный Метод

public Merge ( ) : void
Результат void

New() публичный Метод

public New ( ) : void
Результат void

NextPage() публичный Метод

public NextPage ( ) : void
Результат void

OnDrop() публичный Метод

public OnDrop ( object data ) : bool
data object
Результат bool

Open() публичный Метод

public Open ( ) : void
Результат void

PrevPage() публичный Метод

public PrevPage ( ) : void
Результат void

Print() публичный Метод

public Print ( ) : void
Результат void

RemoveFilter() публичный Метод

public RemoveFilter ( IFilterModel mdl ) : void
mdl IFilterModel
Результат void

ResetDisplayedColumns() публичный Метод

public ResetDisplayedColumns ( ) : void
Результат void

ResetSort() публичный Метод

public ResetSort ( bool refresh = true ) : void
refresh bool
Результат void

SelectColumns() публичный Метод

public SelectColumns ( ) : void
Результат void

SetInitialSort() публичный Метод

public SetInitialSort ( string orderByExpression ) : void
orderByExpression string
Результат void

SetInitialSort() публичный Метод

public SetInitialSort ( string orderByExpression, System direction ) : void
orderByExpression string
direction System
Результат void

Sort() публичный Метод

public Sort ( string orderByExpression, System direction ) : void
orderByExpression string
direction System
Результат void