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
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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