void HexView_BufferLinesChanged(object sender, BufferLinesChangedEventArgs e) { var newActivePoint = Filter(activePoint); var newAnchorPoint = Filter(anchorPoint); if (newActivePoint != activePoint || newAnchorPoint != anchorPoint) { Select(newAnchorPoint, newActivePoint, alignPoints: true); } }
void HexView_BufferLinesChanged(object sender, BufferLinesChangedEventArgs e) => UpdateCachedState();
void HexView_BufferLinesChanged(object sender, BufferLinesChangedEventArgs e) { OnBufferLinesChanged(); savePreferredCoordinates = true; }
void WpfHexView_BufferLinesChanged(object sender, BufferLinesChangedEventArgs e) => wpfHexView.VisualElement.Dispatcher.BeginInvoke(DispatcherPriority.Send, new Action(ReinitializeCurrentValue));