# IWindowService interface

Shows non-modal application windows from view model code, so that a view model can open a window without referencing any window type. The counterpart for modal dialogs is [`IDialogService`](./IDialogService.md).

```csharp
public interface IWindowService
```

## Members

| name | description |
| --- | --- |
| [Show&lt;T&gt;](IWindowService/Show.md)(…) | Shows the view model in a non-modal window and returns immediately, without waiting for the window to close. |

## See Also

* namespace [Eremex.AvaloniaUI.Controls.ApplicationServices](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Common.Contracts.dll -->
