private void deleteButton_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { idAddNewTitleApplication = Convert.ToInt32((sender as Label).Name.Replace("ID_", string.Empty)); NonActiveWindow_db.DeleteNonActiveWindow(idAddNewTitleApplication.ToString()); idAddNewTitleApplication = 0; LoadNonTitleApplication(); }
private void LoadNonTitleApplication() { Dictionary <string, string> idNonActiveWindow = NonActiveWindow_db.GetIDNonActiveWindow(); nonTitleApplicationCanvas.Children.Clear(); nonTitleApplicationCanvas.Height = 286; int nextIndex = 0; foreach (KeyValuePair <string, string> name in idNonActiveWindow) { Label application = ButtonCreator.CreateButton(nonTitleApplicationCanvas, (nextIndex + 1) + "." + "\t" + name.Value.Remove(10) + "\t" + ActionOnTime.GetTimeAndDays(Convert.ToInt32(NonActiveWindow_db.GetTimeNonActiveWindow(name.Key))), 250, 29, 11, 20, 0 + (nextIndex * 32), Color.FromArgb(255, 255, 255, 255), Color.FromArgb(255, 155, 155, 155), horizontalAlignment: HorizontalAlignment.Left); application.Background = new SolidColorBrush(Color.FromArgb((byte)(50 + (nextIndex % 2 * 30)), 0, 125, 255)); application.Name = "ID_" + name.Key; application.MouseEnter += buttonContent_MouseEnter; application.MouseLeave += buttonContent_MouseLeave; application.MouseLeftButtonDown += selectNonTitleApplication_MouseLeftButtonDown; Label deleteButton = ButtonCreator.CreateButton(nonTitleApplicationCanvas, "X", 22, 22, 8, 244, 3 + (nextIndex * 32), Color.FromArgb(255, 255, 255, 255), Color.FromArgb(255, 155, 155, 155), 1); deleteButton.Background = new SolidColorBrush(Color.FromArgb(100, 250, 0, 0)); deleteButton.Name = "ID_" + name.Key; deleteButton.MouseEnter += deleteButton_MouseEnter; deleteButton.MouseLeave += deleteButton_MouseLeave; deleteButton.MouseLeftButtonDown += deleteButton_MouseLeftButtonDown; nonTitleApplicationCanvas.Height += 32; nextIndex++; } nonTitleApplicationCanvas.Height = ((nonTitleApplicationCanvas.Height - 286) < 286) ? 286 : nonTitleApplicationCanvas.Height - 285; idAddNewTitleApplication = 0; }
private void buttonSaveNewName_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (idAddNewTitleApplication > 0) { if (!string.IsNullOrEmpty(nameApplicationToChange.Text) && !nameApplicationToChange.Text.Equals(defaultContentnameApplicationToChange)) { NonActiveWindow_db.ChangeNameNonActiveWindow(idAddNewTitleApplication.ToString(), nameApplicationToChange.Text); if (highlightRect != null) { nonTitleApplicationCanvas.Children.Remove(highlightRect); } nameApplicationToChange.Text = defaultContentnameApplicationToChange; nameApplicationToChange.Foreground = new SolidColorBrush(Color.FromArgb(255, 85, 85, 85)); nameApplicationToChange.Visibility = Visibility.Hidden; buttonSaveNewName.Visibility = Visibility.Hidden; idAddNewTitleApplication = 0; LoadNonTitleApplication(); } } }