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