public DirectoryPickerView() { InitializeComponent(); DirectoryPickerViewModel = new DirectoryPickerViewModel(); DataContext = DirectoryPickerViewModel; directoryBrowser.DataContext = DirectoryPickerViewModel; DirectoryPickerViewModel.ClosingRequest += new EventHandler <CloseableBindableBase.DialogEventArgs>((s, e) => { if (e.DialogMode == CloseableBindableBase.DialogMode.CANCEL) { this.DialogResult = false; } else { this.DialogResult = true; } this.Close(); }); Closing += new System.ComponentModel.CancelEventHandler((s, e) => { directoryBrowser.stopDirectoryPickerInfoGatherTask(); }); }
public DirectoryPickerView() { InitializeComponent(); DirectoryPickerViewModel = new DirectoryPickerViewModel(); DataContext = DirectoryPickerViewModel; directoryBrowser.DataContext = DirectoryPickerViewModel; DirectoryPickerViewModel.ClosingRequest += new EventHandler<CloseableBindableBase.DialogEventArgs>((s, e) => { if (e.DialogMode == CloseableBindableBase.DialogMode.CANCEL) { this.DialogResult = false; } else { this.DialogResult = true; } this.Close(); }); Closing += new System.ComponentModel.CancelEventHandler((s, e) => { directoryBrowser.stopDirectoryPickerInfoGatherTask(); }); }