private void CompareFolderButton_Click(object sender, RoutedEventArgs e) { SelectFolder setfolder = new SelectFolder(); setfolder.Owner = this; setfolder.ShowDialog(); if (setfolder.DialogResult.HasValue && setfolder.DialogResult.Value) { Policy ComparePolicy = new Policy(setfolder.FolderText.Text, "Opened For Folder", setfolder.FolderText.Text, new DateTime(), 1); CompareViewEx cv = new CompareViewEx(); //List<BaseDiffViewItem> Items = new List<BaseDiffViewItem>(); Policy SourcePolicy = (Policy)PoliciesListView.SelectedItem; //Items.Add(SourcePolicy.Compare(ComparePolicy).GetViewItems(null)); //cv.CompareTreeView.ItemsSource = Items; List <DiffPolicyInfo> Items1 = new List <DiffPolicyInfo>(); Items1.Add(SourcePolicy.Compare(ComparePolicy)); cv.DataContext = Items1; cv.Owner = this; cv.ShowDialog(); } }
private void Menu_File_Folder_Policy_Click(object sender, RoutedEventArgs e) { SelectFolder setfolder = new SelectFolder(); setfolder.Owner = this; setfolder.ShowDialog(); if (setfolder.DialogResult.HasValue && setfolder.DialogResult.Value) { polSet = new PolicySet(); polSet.CanSaveToDB = false; polSet.Policies.Add(new Policy(setfolder.FolderText.Text, "Opened For Folder", setfolder.FolderText.Text, new DateTime(), 1)); PoliciesListView.ItemsSource = polSet.Policies; EnableButtons(); } }