private void Navigate(int index) { var strBuilder = new StringBuilder(); strBuilder.Append(Links[0]); for (int i = 1; i <= index; i++) { strBuilder.Append($"\\{Links[i]}"); } PathChanged.InvokeAsync(strBuilder.ToString()); if (NavigateCB == null) { return; } NavigateCB.Invoke(); }
protected override Task OnInternalValueChanged(string[] value) { return(PathChanged.InvokeAsync(value)); }