Skip to content

Commit 204f162

Browse files
DotNetObjectReference.Create is called just once to attach JS event handelrs in the OnAfterRenderAsync event handler
1 parent abad1a7 commit 204f162

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

CS/DxBlazorApplication1/Components/Pages/Index.razor

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,9 +122,10 @@
122122
}
123123
await InvokeAsync(StateHasChanged);
124124
}
125-
125+
126+
var dotNetInstance = DotNetObjectReference.Create(this);
126127
foreach(ITabInfo tab in tabs!.GetOrderedTabs()) {
127-
await JS.InvokeVoidAsync("addContextMenuHandler", divContainer, tab.CssClass, collection.GetTabTextByTabInfo(tab), DotNetObjectReference.Create(this));
128+
await JS.InvokeVoidAsync("addContextMenuHandler", divContainer, tab.CssClass, collection.GetTabTextByTabInfo(tab), dotNetInstance);
128129
}
129130

130131
if(isReordering) {

0 commit comments

Comments
 (0)