public StatisticsScenariosView() { InitializeComponent(); var registrationInfo = StatisticsManager.GetRegistrationInfo(ScenariosRepository.Scenarios); foreach (var scenario in ScenariosRepository.Scenarios) { var item = new StatisticsScenarioItemView(scenario, registrationInfo.IsRegistered(scenario.Id)); spItems.Children.Add(item); } }
private async void InitializeInternal() { captionView.StartAnimateProgress(); var registrationInfo = await StatisticsManager.GetRegistrationInfo(ScenariosRepository.Scenarios); foreach (var scenario in ScenariosRepository.Scenarios) { var item = new StatisticsScenarioItemView(scenario, registrationInfo.IsRegistered(scenario.Id) && (scenario.GetIsAvailable() || !(scenario is RemoteScenario))); spItems.Children.Add(item); } captionView.StopAnimateProgress(); lblLoading.Visibility = Visibility.Collapsed; }