using System; using System.Reactive.Disposables; using ReactiveUI; using Wabbajack.App.Messages; using Wabbajack.App.Screens; using Wabbajack.App.ViewModels; namespace Wabbajack.App.Views { public partial class ModeSelectionView : ScreenBase { public ModeSelectionView(IServiceProvider provider) { InitializeComponent(); this.WhenActivated(disposables => { InstallButton.Button.Command = ReactiveCommand.Create(() => { MessageBus.Instance.Send(new NavigateTo(typeof(InstallConfigurationViewModel))); }).DisposeWith(disposables); BrowseButton.Button.Command = ReactiveCommand.Create(() => { MessageBus.Instance.Send(new NavigateTo(typeof(BrowseViewModel))); }).DisposeWith(disposables); }); } } }