Index.razor 819 B

1234567891011121314151617181920212223242526
  1. @page "/"
  2. @inject DialogService DialogService
  3. <h1>Добро пожаловать!</h1>
  4. <RadzenButton Text="Show confirm dialog" Click=@(args => DialogService.Confirm("Are you sure?", "MyTitle", new ConfirmOptions() { OkButtonText = "Yes", CancelButtonText = "No" })) />
  5. @code {
  6. protected override void OnInitialized()
  7. {
  8. DialogService.OnOpen += Open;
  9. DialogService.OnClose += Close;
  10. }
  11. void Open(string title, Type type, Dictionary<string, object> parameters, DialogOptions options)
  12. {
  13. //console.Log("Dialog opened");
  14. Console.WriteLine("Dialog opened");
  15. }
  16. void Close(dynamic result)
  17. {
  18. //console.Log($"Dialog closed with result: {result}");
  19. Console.WriteLine($"Dialog closed with result: {result}");
  20. }
  21. }