예제 #1
0
        /// <summary>
        /// Constructor
        /// </summary>
        public MainWindow()
        {
            InitializeComponent();
            SetLanguageDictionary();

            // Assign Elements
            PGBar         = progressBar;
            LVReport      = lvReport;
            LabelProgress = lblProgress;

            lbDeleteAlgorithm.Children.Clear();
            foreach (object obj in Enum.GetValues(typeof(DeleteAlgorithm.DeleteAlgorithmEnum)))
            {
                RadioButton rb = new RadioButton()
                {
                    Content = obj,
                };
                lbDeleteAlgorithm.Children.Add(rb);
                rb.Unchecked += new RoutedEventHandler(rb_Unchecked);
                rb.Checked   += new RoutedEventHandler(rb_Checked);
                rb.IsChecked  = ((DeleteAlgorithm.DeleteAlgorithmEnum)obj == DeleteAlgorithm.DeleteAlgorithmEnum.DoD_7) ? true : false;
            }

            lvDrives.ItemsSource = Volumes.getDrives();
        }