C# 클래스 Zetbox.App.Extensions.GuiExtensions

A set of extension methods for the GUI module.
파일 보기 프로젝트 열기: daszat/zetbox

공개 메소드들

메소드 설명
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