private void ButtonDelete_Click(object sender, RoutedEventArgs e) { ServiceClient client = ServiceClientCreate.createClient(); FileDS file = new FileDS(TextBlock.Text); file.fileHandler = FilesHandler.RemoveFromQuarantine; List <FileDS> files = new List <FileDS>(); files.Add(file); client.handlerFiles(files.ToArray()); client.Close(); StackPanel parent = (StackPanel)VisualTreeHelper.GetParent(this); parent.Children.Remove(this); }
private void ButtonRepair_Click(object sender, RoutedEventArgs e) { ServiceClient client = ServiceClientCreate.createClient(); List <FileDS> files = new List <FileDS>(); foreach (FileProcessing fw in StackPanel.Children) { string path = (string)fw.label.Content; FileDS file = new FileDS(path); file.fileHandler = fw.selectedCommand; files.Add(file); } client.handlerFiles(files.ToArray()); client.Close(); this.StackPanel.Children.Clear(); if (this.hiddenAfterRepaitClick) { this.Visibility = Visibility.Hidden; } }