コード例 #1
0
        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);
        }
コード例 #2
0
        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;
            }
        }