void tweak_Click(object sender, RoutedEventArgs e) { TweakManager.Tweak tweak = (TweakManager.Tweak)(sender as TweakControl).Tag; foreach (TweakControl curBtn in this.tweakGrid.Children) { curBtn.SetFocus(curBtn == sender); } }
void ToggleTweak(TweakManager.Tweak tweak, TweakManager.Tweak.States value) { if (value == TweakManager.Tweak.States.Unsellected) { tweak.Undo(); } else { tweak.Apply(value != TweakManager.Tweak.States.Sellected); } }
void tweak_Toggle(object sender, RoutedEventArgs e) { TweakControl item = sender as TweakControl; TweakManager.Tweak tweak = item.Tag as TweakManager.Tweak; if (tweak.usrLevel == false || TestAdmin()) { ToggleTweak(tweak, (bool)item.IsChecked ? TweakManager.Tweak.States.Sellected : TweakManager.Tweak.States.Unsellected); } UpdateView(); }