C# 클래스 Zetbox.Client.WPF.Toolkit.VisualTypeTemplateSelector

A DataTemplateSelector to choose the appropriate view for a specified ViewModel.
상속: System.Windows.Controls.DataTemplateSelector
파일 보기 프로젝트 열기: daszat/zetbox

공개 프로퍼티들

프로퍼티 타입 설명
RequestedKindProperty DependencyProperty
UseLabeledViewProperty DependencyProperty

공개 메소드들

메소드 설명
GetRequestedKind ( DependencyObject obj ) : object
GetUseLabeledView ( DependencyObject obj ) : bool
SelectTemplate ( object item, DependencyObject container ) : DataTemplate
SetRequestedKind ( DependencyObject obj, object value ) : void
SetUseLabeledView ( DependencyObject obj, bool value ) : void
VisualTypeTemplateSelector ( object requestedKind, IFrozenContext frozenCtx ) : System

Initializes a new instance of the VisualTypeTemplateSelector class.

비공개 메소드들

메소드 설명
CreateTemplate ( ViewDescriptor visualDesc ) : System.Windows.DataTemplate
GetEmptyTemplate ( DependencyObject container ) : DataTemplate
GetLabeledViewTemplate ( DependencyObject container ) : DataTemplate
GetNullTemplate ( DependencyObject container ) : DataTemplate
SelectDefaultTemplate ( ViewModel mdl, IFrozenContext frozenCtx ) : DataTemplate
SelectTemplate ( ViewModel mdl, ControlKind controlKind, IFrozenContext frozenCtx ) : DataTemplate
SelectTemplate ( ViewModel mdl, string controlKindName, IFrozenContext frozenCtx ) : DataTemplate

메소드 상세

GetRequestedKind() 공개 정적인 메소드

public static GetRequestedKind ( DependencyObject obj ) : object
obj DependencyObject
리턴 object

GetUseLabeledView() 공개 정적인 메소드

public static GetUseLabeledView ( DependencyObject obj ) : bool
obj DependencyObject
리턴 bool

SelectTemplate() 공개 메소드

public SelectTemplate ( object item, DependencyObject container ) : DataTemplate
item object
container DependencyObject
리턴 DataTemplate

SetRequestedKind() 공개 정적인 메소드

public static SetRequestedKind ( DependencyObject obj, object value ) : void
obj DependencyObject
value object
리턴 void

SetUseLabeledView() 공개 정적인 메소드

public static SetUseLabeledView ( DependencyObject obj, bool value ) : void
obj DependencyObject
value bool
리턴 void

VisualTypeTemplateSelector() 공개 메소드

Initializes a new instance of the VisualTypeTemplateSelector class.
public VisualTypeTemplateSelector ( object requestedKind, IFrozenContext frozenCtx ) : System
requestedKind object
frozenCtx IFrozenContext
리턴 System

프로퍼티 상세

RequestedKindProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty RequestedKindProperty
리턴 DependencyProperty

UseLabeledViewProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty UseLabeledViewProperty
리턴 DependencyProperty