Files
Ursa.Avalonia/tests/HeadlessTest.Ursa/Controls/OverlayShared/Dialog_Primary_Focus/TestWindow.axaml.cs
2024-11-13 01:11:59 +08:00

36 lines
1.0 KiB
C#

using Ursa.Controls;
using Ursa.Controls.Options;
namespace HeadlessTest.Ursa.Controls.OverlayShared.Dialog_Primary_Focus;
public partial class TestWindow : UrsaWindow
{
public TestWindow()
{
InitializeComponent();
}
public void InvokeNormalDrawer()
{
Drawer.ShowModal<NormalDialog, object>("Hello World",
options: new DrawerOptions() { TopLevelHashCode = GetHashCode() });
}
public void InvokeFocusDrawer()
{
Drawer.ShowModal<FocusDialog, object>("Hello World",
options: new DrawerOptions() { TopLevelHashCode = GetHashCode() });
}
public void InvokeNormalDialog()
{
OverlayDialog.ShowModal<NormalDialog, object>("Hello World",
options: new OverlayDialogOptions() { TopLevelHashCode = GetHashCode() });
}
public void InvokeFocusDialog()
{
OverlayDialog.ShowModal<FocusDialog, object>("Hello World",
options: new OverlayDialogOptions() { TopLevelHashCode = GetHashCode() });
}
}