feat: add drawer and dialog headless test.

This commit is contained in:
rabbitism
2024-11-13 01:11:59 +08:00
parent 05cc27e308
commit 9835fe0ba4
2 changed files with 51 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
using Ursa.Controls;
using Ursa.Controls.Options;
namespace HeadlessTest.Ursa.Controls.OverlayShared.Dialog_Primary_Focus;
@@ -9,15 +10,27 @@ public partial class TestWindow : UrsaWindow
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() });
options: new OverlayDialogOptions() { TopLevelHashCode = GetHashCode() });
}
public void InvokeFocusDialog()
{
OverlayDialog.ShowModal<FocusDialog, object>("Hello World",
options: new OverlayDialogOptions { TopLevelHashCode = GetHashCode() });
options: new OverlayDialogOptions() { TopLevelHashCode = GetHashCode() });
}
}