OptionDialog.cs 345 B

12345678910111213
  1. namespace InABox.Avalonia.Dialogs;
  2. public static class OptionDialog
  3. {
  4. public static async Task<string?> Execute(string title, params string[] options)
  5. {
  6. return await Navigation.Popup<OptionDialogViewModel, string?>(model =>
  7. {
  8. model.Title = title;
  9. model.Options = new(options);
  10. });
  11. }
  12. }