コード例 #1
0
        private void UpdateProfiles()
        {
            var profiles = ProfileStorageAdapter.GetAll();

            Profiles.Clear();

            foreach (var profile in profiles)
            {
                var model = new SettingsProfileModel(profile.Name);
                Profiles.Add(model);
            }

            var selectedProfileName = _profileSettingsService.SelectedProfileName;

            SelectedProfile.Value = Profiles.FirstOrDefault(p => p.Name.Value == selectedProfileName) ?? Profiles.FirstOrDefault();
        }
コード例 #2
0
        private void UpdateProfiles()
        {
            try
            {
                Profiles.Clear();

                var profiles = ProfileStorageAdapter.GetAll();

                foreach (var profile in profiles)
                {
                    var model = new SettingsProfileModel(profile.Name);
                    Profiles.Add(model);
                }
            }
            catch (Exception e)
            {
                Tracer.Error(e);
            }
        }
コード例 #3
0
 private void OnSelectProfile(SettingsProfileModel value)
 {
     SelectedProfile.Value = value;
     _profileSettingsService.SelectedProfileName = value.Name.Value;
 }