public BranchLockPolicyEditorWindow(IPolicyEditArgs policyEditArgs, IBranchPatternsRepository repo) { InitializeComponent(); ViewModel = new BranchPatternPolicyEditorViewModel( policyEditArgs,repo); this.DataContext = ViewModel; }
internal BranchPatternPolicyEditorViewModel(IPolicyEditArgs policyEditArgs, IBranchPatternsRepository repo) { _policyEditArgs = policyEditArgs; _repo = repo; BranchPatterns = new ObservableCollection <BranchPatternViewModel>(); CreateCommand = new RelayCommand(ExecuteCreateCommand); ResetCommand = new RelayCommand(ExecuteResetCommand); DeleteCommand = new RelayCommand <BranchPatternViewModel>(ExecuteDeleteCommand); ExecuteResetCommand(); }
internal BranchPatternPolicyEditorViewModel(IPolicyEditArgs policyEditArgs, IBranchPatternsRepository repo) { _policyEditArgs = policyEditArgs; _repo = repo; BranchPatterns = new ObservableCollection<BranchPatternViewModel>(); CreateCommand = new RelayCommand(ExecuteCreateCommand); ResetCommand = new RelayCommand(ExecuteResetCommand); DeleteCommand = new RelayCommand<BranchPatternViewModel>(ExecuteDeleteCommand); ExecuteResetCommand(); }
public BranchLockPolicyEditorWindow(IPolicyEditArgs policyEditArgs, IBranchPatternsRepository repo) { InitializeComponent(); ViewModel = new BranchPatternPolicyEditorViewModel(policyEditArgs, repo); this.DataContext = ViewModel; }