C# Класс Zetbox.App.Extensions.GuiExtensions

A set of extension methods for the GUI module.
Показать файл Открыть проект

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

Метод Описание
AndParents ( this ck ) : List
AndParents ( this pmd ) : List

Returns a list of the specified ViewModelDescriptor and its parents descriptors.

GetDefaultDisplayKind ( this pmd ) : ControlKind

Returns the default display control kind of a given ViewModelDescriptor.

GetDefaultEditorKind ( this pmd ) : ControlKind

Returns the default control kind of a given ViewModelDescriptor.

GetDefaultGridCellDisplayKind ( this pmd ) : ControlKind

Returns the default display control kind for use in grid cells of a given ViewModelDescriptor. If empty, default grid cell is returned

GetDefaultGridCellEditorKind ( this pmd ) : ControlKind

Returns the default editor control kind for use in grid cells of a given ViewModelDescriptor. If empty, default grid cell is returned

GetDefaultGridCellPreEditorKind ( this pmd ) : ControlKind

Returns the default control kind for use in grid cells of a given ViewModelDescriptor.

GetViewDescriptor ( this pmd, Toolkit tk ) : ViewDescriptor

Looks up the default ViewDesriptor matching the ViewModel and Toolkit; uses the ViewModelDescriptor's DefaultVisualType

GetViewDescriptor ( this self, Toolkit tk, ControlKind requestedControlKind ) : ViewDescriptor

Look up the ViewDescriptor for this presentable model and ControlKind

GetViewModelDescriptor ( object mdl, IReadOnlyZetboxContext frozenCtx ) : ViewModelDescriptor

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

Метод Описание
GetAllTypes ( ViewModelDescriptor self ) : List
GetAllTypes ( Type type, List result ) : void
GetViewModelDescriptor ( this type, IReadOnlyZetboxContext ctx ) : ViewModelDescriptor
PrimeCaches ( Toolkit tk, IReadOnlyZetboxContext ctx ) : void

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

AndParents() публичный статический Метод

public static AndParents ( this ck ) : List
ck this
Результат List

AndParents() публичный статический Метод

Returns a list of the specified ViewModelDescriptor and its parents descriptors.
public static AndParents ( this pmd ) : List
pmd this the ViewModelDescriptor to inspect
Результат List

GetDefaultDisplayKind() публичный статический Метод

Returns the default display control kind of a given ViewModelDescriptor.
public static GetDefaultDisplayKind ( this pmd ) : ControlKind
pmd this
Результат ControlKind

GetDefaultEditorKind() публичный статический Метод

Returns the default control kind of a given ViewModelDescriptor.
public static GetDefaultEditorKind ( this pmd ) : ControlKind
pmd this
Результат ControlKind

GetDefaultGridCellDisplayKind() публичный статический Метод

Returns the default display control kind for use in grid cells of a given ViewModelDescriptor. If empty, default grid cell is returned
public static GetDefaultGridCellDisplayKind ( this pmd ) : ControlKind
pmd this
Результат ControlKind

GetDefaultGridCellEditorKind() публичный статический Метод

Returns the default editor control kind for use in grid cells of a given ViewModelDescriptor. If empty, default grid cell is returned
public static GetDefaultGridCellEditorKind ( this pmd ) : ControlKind
pmd this
Результат ControlKind

GetDefaultGridCellPreEditorKind() публичный статический Метод

Returns the default control kind for use in grid cells of a given ViewModelDescriptor.
public static GetDefaultGridCellPreEditorKind ( this pmd ) : ControlKind
pmd this
Результат ControlKind

GetViewDescriptor() публичный статический Метод

Looks up the default ViewDesriptor matching the ViewModel and Toolkit; uses the ViewModelDescriptor's DefaultVisualType
public static GetViewDescriptor ( this pmd, Toolkit tk ) : ViewDescriptor
pmd this the specified ViewModelDescriptor
tk Toolkit the specified Toolkit
Результат ViewDescriptor

GetViewDescriptor() публичный статический Метод

Look up the ViewDescriptor for this presentable model and ControlKind
public static GetViewDescriptor ( this self, Toolkit tk, ControlKind requestedControlKind ) : ViewDescriptor
self this
tk Toolkit
requestedControlKind ControlKind
Результат ViewDescriptor

GetViewModelDescriptor() публичный статический Метод

public static GetViewModelDescriptor ( object mdl, IReadOnlyZetboxContext frozenCtx ) : ViewModelDescriptor
mdl object
frozenCtx IReadOnlyZetboxContext
Результат ViewModelDescriptor