public ToastWindow() { InitializeComponent(); MouseEnter += delegate { MouseOverChanged?.Invoke(this, true); }; MouseLeave += delegate { MouseOverChanged?.Invoke(this, false); }; }
private void Hitbox_IsMouseDirectlyOverChanged(object sender, DependencyPropertyChangedEventArgs e) { if (e.NewValue is bool hovered && ViewModel != null) { MouseOverChanged.Invoke(this, hovered); ViewModel.Hovered = hovered; } }