Beispiel #1
0
        private void CheckBox_CheckedChanged(object sender, CheckedChangedEventArgs e)
        {
            var es                  = new EnchantingEffectsService();
            var itemChecked         = (CheckBox)sender;
            EnchantingEffect effect = itemChecked.BindingContext as EnchantingEffect;

            es.UpdateEnchantingEffectCheck(itemChecked.IsChecked, effect);
        }
Beispiel #2
0
 public void UpdateEnchantingEffectCheck(bool check, EnchantingEffect item)
 {
     using (SQLiteConnection conn = new SQLiteConnection(App.DatabaseLocation))
     {
         var result = conn.Table <EnchantingEffect>().Where(x => x.ID == item.ID).FirstOrDefault();
         result.Check = check;
         conn.Update(result);
     }
 }
 public EnchantingEffectPage(EnchantingEffect effect)
 {
     Effect = effect;
     InitializeComponent();
     this.BindingContext = new EnchantingEffectViewModel(Effect);
 }
 public EnchantingEffectViewModel(EnchantingEffect effect)
 {
     Effect = effect;
     Title  = effect.EnchantmentName;
 }