#pragma warning disable CS8618 // Non-nullable field is uninitialized. public FileEditor(ISettingsManager settings, IUIServices uIServices) #pragma warning restore CS8618 // Non-nullable field is uninitialized. { InitializeComponent(); _settings = settings; _uIServices = uIServices; SyntaxHighlightingHelper.RegisterHightingExtensions(); // set the Syntax Highlighting definitions SyntaxDefinitions.ItemsSource = HighlightingManager.Instance.HighlightingDefinitions; // Set the initial Font Family to Consolas FontChoice.ItemsSource = Fonts.SystemFontFamilies.OrderBy(p => p.Source); FontChoice.SelectedItem = ConsolasFont; // disable unnecessary editor features Editor.Options.CutCopyWholeLine = false; Editor.Options.EnableEmailHyperlinks = false; Editor.Options.EnableHyperlinks = false; Editor.Options.ConvertTabsToSpaces = true; Editor.TextArea.SelectionCornerRadius = 0; var searchInput = SearchPanel.Install(Editor.TextArea); }
public FileEditor() { InitializeComponent(); SyntaxHighlightingHelper.RegisterHightingExtensions(); // set the Syntax Highlighting definitions SyntaxDefinitions.ItemsSource = HighlightingManager.Instance.HighlightingDefinitions; // Set the initial Font Family to Consolas FontChoice.ItemsSource = Fonts.SystemFontFamilies.OrderBy(p => p.Source); FontChoice.SelectedItem = ConsolasFont; // disable unnecessary editor features Editor.Options.CutCopyWholeLine = false; Editor.Options.EnableEmailHyperlinks = false; Editor.Options.EnableHyperlinks = false; Editor.Options.ConvertTabsToSpaces = true; Editor.TextArea.SelectionCornerRadius = 0; var searchInput = new SearchInputHandler(Editor.TextArea); Editor.TextArea.DefaultInputHandler.NestedInputHandlers.Add(searchInput); }
#pragma warning disable CS8618 // Non-nullable field is uninitialized. public ContentViewerPane() #pragma warning restore CS8618 // Non-nullable field is uninitialized. { InitializeComponent(); SyntaxHighlightingHelper.RegisterHightingExtensions(); // set the Syntax Highlighting definitions LanguageBox.ItemsSource = HighlightingManager.Instance.HighlightingDefinitions; // disable unnecessary editor features contentBox.Options.CutCopyWholeLine = false; contentBox.Options.EnableEmailHyperlinks = false; contentBox.Options.EnableHyperlinks = false; contentBox.TextArea.SelectionCornerRadius = 0; _searchPanel = SearchPanel.Install(contentBox.TextArea); }
public ContentViewerPane() { InitializeComponent(); SyntaxHighlightingHelper.RegisterHightingExtensions(); // set the Syntax Highlighting definitions LanguageBox.ItemsSource = HighlightingManager.Instance.HighlightingDefinitions; // disable unnecessary editor features contentBox.Options.CutCopyWholeLine = false; contentBox.Options.EnableEmailHyperlinks = false; contentBox.Options.EnableHyperlinks = false; contentBox.TextArea.SelectionCornerRadius = 0; var searchInput = new SearchInputHandler(contentBox.TextArea); _findCommand = searchInput.CommandBindings.FirstOrDefault(binding => binding.Command == ApplicationCommands.Find); contentBox.TextArea.DefaultInputHandler.NestedInputHandlers.Add(searchInput); }