Перейти к содержанию

Класс WindowService

Реализация IWindowService по умолчанию. Размещает ViewModel в DialogWindow, показываемом немодально, и автоматически отвязывает ViewModel после закрытия окна — в том числе когда пользователь закрывает его кнопкой в заголовке.

Пространство имён: Eremex.AvaloniaUI.Controls.ApplicationServices
Сборка: Eremex.Avalonia.Controls.ApplicationServices.dll
NuGet-пакет: Eremex.Avalonia.Controls.ApplicationServices

Объявление

public class WindowService : IWindowService

Конструкторы

имя описание
WindowService() Устаревший переходник для кода, создающего сервис напрямую, без контейнера. Требует инициализированного Current.
WindowService(…) Основной конструктор. Зависимости передаются явно, поэтому сервис может создаваться любым DI-контейнером и подменяться в тестах.

Методы

имя описание
Show<T>(…) (перегрузок: 2)

См. также



* Эта страница переведена с использованием технологий машинного перевода.