private void UserControl_MouseEnter(object sender, MouseEventArgs e) { if (Byte != null) { if (Action != ByteAction.Modified && Action != ByteAction.Deleted && Action != ByteAction.Added && !IsSelected && !IsHighLight) { Background = (SolidColorBrush)TryFindResource("MouseOverColor"); } } if (e.LeftButton == MouseButtonState.Pressed) { MouseSelection?.Invoke(this, e); } }