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();
         }
     }
 }