private async void Setup() { ILiveCampaignClient liveClient = await App.Services.GetServiceAsync <ILiveCampaignClient> (); DataContext = new JoinCampaignDialogViewModel(liveClient); await TryPasteLinkAsync(); }
public JoinCampaignDialogViewModel(ILiveCampaignClient liveClient) { this.join = new RelayCommand(OnJoin, CanJoin); this.liveClient = liveClient ?? throw new ArgumentNullException(nameof(liveClient)); }