コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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;
        }