diff --git a/blazor-toc.html b/blazor-toc.html
index b447d8de1f..17728a01ea 100644
--- a/blazor-toc.html
+++ b/blazor-toc.html
@@ -3030,10 +3030,8 @@
How To
- Change caret icon
- - Create Dropdown Menu with rounded corner
- Create right-to-left Dropdown Menu
- Customize icon and width
- - Disable a Dropdown Menu
- Group popups with listview component
- Hide dropdown arrow
- Open a dialog on popup item click
@@ -3460,6 +3458,7 @@
- Style and Appearance
- Globalization
- Events
+ - Native Events
- How To
- Dynamically move input to edit mode
diff --git a/blazor/in-place-editor/native-events.md b/blazor/in-place-editor/native-events.md
new file mode 100644
index 0000000000..b53eb81212
--- /dev/null
+++ b/blazor/in-place-editor/native-events.md
@@ -0,0 +1,50 @@
+---
+layout: post
+title: Native Events in Blazor In-place Editor Component | Syncfusion
+description: Checkout and learn here all about Native Events in Syncfusion Blazor In-place Editor component and much more.
+platform: Blazor
+control: In-place Editor
+documentation: ug
+---
+
+# Overview on Native Events
+
+You can define the native event using on `` attribute in component. The value of attribute is treated as an event handler. The event specific data will be available in event arguments.
+
+The different event argument types for each event are:
+
+* Mouse Events - UIMouseEventArgs
+* Keyboard Events - UIKeyboardEventArgs
+
+## List of Native events supported
+
+The following native events support is provided to the In-place Editor component:
+
+| List of Native events | | | |
+| --- | --- | --- | --- |
+| onmousedown | onmouseup | onmouseover | onmousemove |
+| onmouseout | onkeydown | onkeypress | onkeyup |
+
+## How to bind onmousedown event to In-place Editor
+
+The `onmousedown` attribute is used to bind the mouse down event for In-place Editor. The sample code snippets of `onmousedown` in In-place Editor to change the mode as Inline are explained as follows.
+
+```cshtml
+
+@using Syncfusion.Blazor.InPlaceEditor
+
+
+
+@code {
+ public string TextValue = "Andrew";
+ public Syncfusion.Blazor.InPlaceEditor.RenderMode Mode = Syncfusion.Blazor.InPlaceEditor.RenderMode.Inline;
+
+ private void OnMouseDown(MouseEventArgs args)
+ {
+ this.Mode = this.Mode == Syncfusion.Blazor.InPlaceEditor.RenderMode.Inline ? Syncfusion.Blazor.InPlaceEditor.RenderMode.Popup : Syncfusion.Blazor.InPlaceEditor.RenderMode.Inline;
+ this.StateHasChanged();
+ }
+
+}
+
+```