diff --git a/blazor/image-editor/how-to/render-dialog.md b/blazor/image-editor/how-to/render-dialog.md index bf371930c1..0eb0ac9f2b 100644 --- a/blazor/image-editor/how-to/render-dialog.md +++ b/blazor/image-editor/how-to/render-dialog.md @@ -18,48 +18,50 @@ Rendering the Image Editor in a dialog displays the component within a modal win @using Syncfusion.Blazor.Inputs
- @if (this.ShowButton) - { - Open Image - } + Edit Image
- - - -
- - -
-
-
- -
+
+ + + + +
+ @if (IsImageEditorOpened) + { + + + + } +
+
+
+
+
@code { - private bool Visibility { get; set; } = false; - private bool ShowButton { get; set; } = true; - SfImageEditor ImageEditor; + private bool IsDialogVisible { get; set; } = false; + private bool IsImageEditorOpened { get; set; } = false; + private SfImageEditor ImageEditor; - private void OpenDialogAsync() + private void OpenDialog() { - this.Visibility = true; + IsDialogVisible = true; } - private async void OpenAsync() + private void OnDialogOpened() { - await ImageEditor.OpenAsync("https://ej2.syncfusion.com/react/demos/src/image-editor/images/bridge.png"); - ImageEditor.RefreshAsync(); + IsImageEditorOpened = true; } - private void BeforeDialogOpen(Syncfusion.Blazor.Popups.BeforeOpenEventArgs args) + private void OnDialogClosed() { - this.ShowButton = false; + IsImageEditorOpened = false; } - private void DialogClosed(Syncfusion.Blazor.Popups.CloseEventArgs args) + private async void OnImageEditorCreated() { - this.ShowButton = true; + await ImageEditor.OpenAsync("https://ej2.syncfusion.com/react/demos/src/image-editor/images/bridge.png"); } } ``` diff --git a/blazor/image-editor/images/blazor-image-editor-dialog.jpg b/blazor/image-editor/images/blazor-image-editor-dialog.jpg index d6c2ee7f1b..9a3a9b3546 100644 Binary files a/blazor/image-editor/images/blazor-image-editor-dialog.jpg and b/blazor/image-editor/images/blazor-image-editor-dialog.jpg differ