public MainPageViewModel(INavigationService navigationService, Lottery lottery) : base(navigationService) { LabelText = new ReactiveProperty <string>(); LabelText = lottery.ObserveProperty(x => x.Name).ToReactiveProperty(); LotteryCommand = new ReactiveCommand(); LotteryCommand.Subscribe(_ => lottery.Action()); }