private void UpdateList() { ObservableCollection <Assignments> assignments = GiftManager.ListAssignments(); this.dgUsers.ItemsSource = assignments; this.blurGrid.Visibility = assignments.Count == 0 ? Visibility.Visible : Visibility.Collapsed; this.maRegenerateAssignments.Visibility = this.blurGrid.Visibility == Visibility.Visible ? Visibility.Hidden : Visibility.Visible; this.checkBox.Visibility = this.blurGrid.Visibility == Visibility.Visible ? Visibility.Hidden : Visibility.Visible; }
private void adShowAssignments_MouseEnter(object sender, MouseEventArgs e) { var button = (Button)sender; if (GiftManager.ListAssignments().Count == 0) { button.IsEnabled = false; button.Background = Brushes.Crimson; button.ToolTip = "No Assignments are set yet"; Thread.Sleep(50); } e.Handled = true; }
private void DisplayAssignments(object sender, RoutedEventArgs e) { var button = (Button)sender; if (GiftManager.ListAssignments().Count == 0) { this.adShowAssignments.IsEnabled = false; button.Background = Brushes.Crimson; MessageBox.Show( "No assignments are set yet", "No Assignments to Display!", MessageBoxButton.OK, MessageBoxImage.Hand); } else { var display = new DisplayAssignments(); display.Show(); this.Close(); } e.Handled = true; }