コード例 #1
0
        public void usunPolaczenie_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            Polaczenie polaczenie = getSenderParent(sender) as Polaczenie;
            Klient     klient     = polaczenie.Parent as Klient;

            if (MyMessageBox.Show("Czy na pewno chcesz usunąć to połączenie?", "Usuń element",
                                  MyMessageBoxButtons.OkAnuluj) == MessageBoxResult.OK)
            {
                klient.Items.Remove(polaczenie);
                Thread nowyWatek = new Thread(usunPolaczenie);
                nowyWatek.Start(polaczenie.Klucz);

                CollectionViewSource.GetDefaultView(klient.Items).Refresh();
            }
        }
コード例 #2
0
        public void edytujPolaczenieClick(object sender, RoutedEventArgs e)
        {
            Polaczenie     polaczenie     = getSenderParent(sender) as Polaczenie;
            OknoPolaczenia oknoPolaczenia = new OknoPolaczenia((polaczenie.Parent as Folder).Klucz, polaczenie.Klucz);

            oknoPolaczenia.nazwaTextBox.Text        = polaczenie.Nazwa;
            oknoPolaczenia.hasloTextBox.Text        = polaczenie.haslo;
            oknoPolaczenia.rodzajComboBox.IsEnabled = false;

            if (polaczenie is TeamViewer)
            {
                oknoPolaczenia.rodzajComboBox.SelectedIndex = 0;
                oknoPolaczenia.loginTextBox.Text            = (polaczenie as TeamViewer).teamViewerId;
            }
            else if (polaczenie is Rdp)
            {
                oknoPolaczenia.rodzajComboBox.SelectedIndex = 1;
                oknoPolaczenia.loginTextBox.Text            = (polaczenie as Rdp).login;
                oknoPolaczenia.adresTextBox.Text            = (polaczenie as Rdp).adresRDP;
            }

            oknoPolaczenia.Show();
        }
コード例 #3
0
 private void Polaczenie_Selected(object sender, RoutedEventArgs e)
 {
     Polaczenie polaczenia = sender as Polaczenie;
 }