ShowDialog() without owner
Is it possible to use this library for any lifetime type of the application or it should be used only for desktop?
I think, in case of using IClassicDesktopStyleApplicationLifetime we can use Windows property to get an active window and use it as a dialog owner.
If there is no owner available, it could call Show instead of ShowDialog.
This could allow displaying a message before the application is started or after it is closed.
So, my idea was to create a default implementation without the owner. In this case, we can use a currently active window as an owner. Is it a good practice to do it with other application lifetimes?
I think what other application lifetimes doesn't allow to show dialogs via windows at all. Any environment with SingleView (such as mobiles and WASM) doesn't allow to create additional windows and msbox doesn't work there.