private async void CodeEditorLoaded() { _initialized = true; if (Decorations != null && Decorations.Count > 0) { // Need to retrigger highlights after load if they were set before load. await DeltaDecorationsHelperAsync(Decorations.ToArray()); } // Now we're done loading Loading?.Invoke(this, new RoutedEventArgs()); // Make sure inner editor is focused await SendScriptAsync("editor.focus();"); // If we're supposed to have focus, make sure we try and refocus on our now loaded webview. if (FocusManager.GetFocusedElement() == this) { _view.Focus(FocusState.Programmatic); } IsEditorLoaded = true; Loaded?.Invoke(this, new RoutedEventArgs()); }
private async void CodeEditorLoaded() { if (Decorations != null && Decorations.Count > 0) { // Need to retrigger highlights after load if they were set before load. await DeltaDecorationsHelperAsync(Decorations.ToArray()); } // Now we're done loading Loading?.Invoke(this, new RoutedEventArgs()); }