private async Task ActivateCampaign(Uri uri) { CampaignManager campaigns = await Services.GetServiceAsync <CampaignManager> (); string campaignId = uri.Segments[1]; CampaignElement campaign = campaigns.Elements.FirstOrDefault(c => c.Id == campaignId); if (campaign == null) { return; } campaigns.SelectedElement = campaign; }
private async Task SetupAsync() { this.campaigns = await App.Services.GetServiceAsync <CampaignManager> (); this.campaigns.PropertyChanged += OnCampaignChanged; }