コード例 #1
0
 private async Task OnAnimationEnd(string id)
 {
     BSModalEvent = new BSModalEvent()
     {
         Target = this
     };
     if (id != MyRef.Id)
     {
         await new BlazorStrapInterop(JSRuntime).RemoveEventAnimationEnd(MyRef);
         if (IsOpen ?? false)
         {
             await ShownEvent.InvokeAsync(BSModalEvent).ConfigureAwait(false);
         }
         else
         {
             await HiddenEvent.InvokeAsync(BSModalEvent).ConfigureAwait(false);
         }
         _canShow = IsOpen ?? false;
         _drawing = false;
         await InvokeAsync(StateHasChanged).ConfigureAwait(false);
     }
 }