コード例 #1
0
        private void OnAddSetting()
        {
            var newAddedSetting = new SettingsTileViewModel(this, settingsType);

            newAddedSetting.OnEdit();
            newAddedSetting.ContentBackGround = BackgroundColors.SuccessfulColor;
            AllsettingsTiles.Add(newAddedSetting);
            ViewReference.scrollViewerSettingsTileList.ScrollToBottom();
            WasChanged = true;
        }
コード例 #2
0
        public void RemoveItem(SettingsTileViewModel itemToDelete)
        {
            SettingsTileListModels.Remove(itemToDelete);
            AllsettingsTiles.Remove(itemToDelete);
            var settingToDelete =
                LocalCache.Instance.SettingsItems[SettingType].FirstOrDefault(item => item.Id == itemToDelete.Id);

            LocalCache.Instance.SettingsItems[SettingType].Remove(settingToDelete);
            deletedSettingsIds.Add(itemToDelete.Id);
            WasChanged = true;
        }