public DocumentView() { InitializeComponent(); _errorMargin = new ErrorMargin { Visibility = Visibility.Collapsed, MarkerBrush = TryFindResource("ExceptionMarker") as Brush, Width = 10 }; Editor.TextArea.LeftMargins.Insert(0, _errorMargin); Editor.PreviewMouseWheel += EditorOnPreviewMouseWheel; Editor.TextArea.Caret.PositionChanged += CaretOnPositionChanged; _syncContext = SynchronizationContext.Current; DataContextChanged += OnDataContextChanged; }
#pragma warning disable CS8618 // Non-nullable field is uninitialized. public DocumentView() #pragma warning restore CS8618 // Non-nullable field is uninitialized. { InitializeComponent(); _errorMargin = new ErrorMargin { Visibility = Visibility.Collapsed, MarkerImage = TryFindResource("ExceptionMarker") as ImageSource, Width = 10 }; Editor.TextArea.LeftMargins.Insert(0, _errorMargin); Editor.PreviewMouseWheel += EditorOnPreviewMouseWheel; Editor.TextArea.Caret.PositionChanged += CaretOnPositionChanged; _syncContext = SynchronizationContext.Current; DataContextChanged += OnDataContextChanged; }