C# 클래스 AvalonStudio.Controls.ViewModelViewHost

This content control will automatically load the View associated with the ViewModel property and display it. This control is very useful inside a DataTemplate to display the View associated with a ViewModel.
상속: Avalonia.Controls.Primitives.TemplatedControl, IViewFor, IEnableLogger, IActivationForViewFetcher
파일 보기 프로젝트 열기: VitalElement/AvalonStudio

공개 프로퍼티들

프로퍼티 타입 설명
ContentProperty StyledProperty
DefaultContentProperty AvaloniaProperty
ViewContractObservableProperty AvaloniaProperty
ViewModelProperty AvaloniaProperty

공개 메소드들

메소드 설명
GetActivationForView ( IActivatable view ) : IObservable
GetAffinityForView ( Type view ) : int

보호된 메소드들

메소드 설명
OnDataContextChanged ( ) : void

비공개 메소드들

메소드 설명
somethingChanged ( IAvaloniaObject dependencyObject, bool changed ) : void

메소드 상세

GetActivationForView() 공개 메소드

public GetActivationForView ( IActivatable view ) : IObservable
view IActivatable
리턴 IObservable

GetAffinityForView() 공개 메소드

public GetAffinityForView ( Type view ) : int
view System.Type
리턴 int

OnDataContextChanged() 보호된 메소드

protected OnDataContextChanged ( ) : void
리턴 void

프로퍼티 상세

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

public static StyledProperty ContentProperty
리턴 StyledProperty

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

public static AvaloniaProperty DefaultContentProperty
리턴 AvaloniaProperty

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

public static AvaloniaProperty ViewContractObservableProperty
리턴 AvaloniaProperty

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

public static AvaloniaProperty ViewModelProperty
리턴 AvaloniaProperty