private void ListViewPwDat_PreviewMouseRightButtonUp(object sender, MouseButtonEventArgs e)
        {
            if (ListViewPwDat.SelectedItem == null)
            {
                return;
            }


            CPwDat selItem = (CPwDat)ListViewPwDat.SelectedItem;

            MessageBoxResult result =
                MessageBox.Show($"Datensatz '{selItem.Title}' löschen ?", "Achtung", MessageBoxButton.YesNo, MessageBoxImage.Warning);

            if (result != MessageBoxResult.Yes)
            {
                return;
            }



            ListPw.Remove(selItem);

            PwDatToListView(TextBoxFilter.Text);

            EncryptFile();

            //Löschen der Ausgangsanzeige
            CPwDat dat = new CPwDat {
                Title = "", WebAdr = "", User = "", PW = "", Opt1 = "", Opt2 = ""
            };

            WriteOutputFields(dat);
        }
        private void ButtonInputStore_Click(object sender, RoutedEventArgs e)
        {
            string titleUp = TextBoxTitelIn.Text.Trim().ToUpper();


            if (titleUp == "")
            {
                MessageBox.Show("Titel im Datensatz fehlt");
                return;
            }

            // Durchsuchen der Liste nach dem neuen Titel
            CPwDat dat = ListPw.Find(x => x.Title.ToUpper() == titleUp);

            if (dat != null)
            {
                MessageBoxResult result =
                    MessageBox.Show("Es gibt schon einen Datensatz mit dem Titel\n     " + dat.Title +
                                    "\nÜberschreiben", "Achtung", MessageBoxButton.YesNo, MessageBoxImage.Warning);

                if (result == MessageBoxResult.No)
                {
                    return;
                }

                ListPw.Remove(dat);
            }

            CPwDat newDat = new CPwDat {
                Title = TextBoxTitelIn.Text.Trim(), WebAdr = TextBoxWebAdrIn.Text.Trim(), User = TextBoxUserIn.Text.Trim(), PW = TextBoxPwIn.Text.Trim(), Opt1 = TextBoxOpt1In.Text.Trim(), Opt2 = TextBoxOpt2In.Text.Trim()
            };

            ListPw.Add(newDat);

            PwDatToListView(TextBoxFilter.Text);

            EncryptFile();

            WriteOutputFields(newDat);
        }