public EditMetadataImportSettingViewModel() { OpenBrowserCommand .Subscribe(() => Process.Start(new ProcessStartInfo(Resources.EditMetadataImportSettingDialog_PatternUri))); OkCommand = EditTarget .Where(x => x != null) .Select(_ => true) .ToReactiveCommand(); OkCommand .Subscribe(_ => { EditTarget.Value.Commit(); FinishInteraction(); }); CancelCommand .Subscribe(_ => { FinishInteraction(); }); }
private void ToastActivated(object sender, EventArgs args) { var uri = IsRunning ? RunningTfsUri : TfsUri; OpenBrowserCommand.Execute(uri); }