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

Класс WindowInterop

Выполняет преобразование между не зависящим от фреймворка контрактом IWindow и окном Avalonia.

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

Объявление

public static class WindowInterop

Методы

имя описание
static AsAvaloniaWindow(…) Окно Avalonia, скрывающееся за контрактом.
static AsWindow(…) Представляет окно Avalonia через не зависящий от фреймворка контракт, принимаемый сервисами.

Примечания

Сборка контрактов не может ссылаться на Avalonia, поэтому окно попадает в сервис в виде IWindow. Это единственное место, где окно Avalonia представляется через этот контракт и преобразуется из него обратно.

См. также



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