@code {
public int SliderElementId = 0;
string content = "";
[Parameter]
public EventCallback OnSliderChanged { get; set; }
[Inject]
public IJSRuntime JSRuntime { get; set; }
protected override void OnAfterRender(bool firstRender)
{
if(firstRender)
{
var dotNetObjRef = DotNetObjectReference.Create(this);
JSRuntime.InvokeVoidAsync("CStoJSCall", dotNetObjRef);
}
}
[JSInvokable]
public void ShowCoordinates(string coordinates, string itemId)
{
//content = coordinates + "item = " + itemId;
SliderElementId = Convert.ToInt32(itemId);
OnSliderChanged.InvokeAsync(Convert.ToInt32(itemId));
StateHasChanged();
}
}