WindowInterop class¶
Translates between the framework free IWindow contract and the Avalonia window.
Namespace: Eremex.AvaloniaUI.Controls.ApplicationServices
Assembly: Eremex.Avalonia.Controls.ApplicationServices.dll
NuGet Package: Eremex.Avalonia.Controls.ApplicationServices
Declaration¶
Public Members¶
| name | description |
|---|---|
| static AsAvaloniaWindow(…) | The Avalonia window behind the contract. |
| static AsWindow(…) | Presents an Avalonia window through the framework free contract the services take. |
Remarks¶
The contracts assembly cannot reference Avalonia, so a window reaches a service as an IWindow. This is the single place where an Avalonia window is presented through that contract and resolved back from it.