private void SnapToWindow_CanExecute(object sender, CanExecuteRoutedEventArgs e) { e.CanExecute = Stage == Stage.Stopped || (Stage == Stage.Snapping && ListFrames.Count == 0); }