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(); } }
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(); }
private void Polaczenie_Selected(object sender, RoutedEventArgs e) { Polaczenie polaczenia = sender as Polaczenie; }