static void OnFiredOnChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { GamepadTrigger trigger = (GamepadTrigger)d; trigger.UnregisterSource((GamepadTriggerFiredOn)e.OldValue); trigger.RegisterSource(); }
static void OnActiveOnFocusChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { GamepadTrigger trigger = (GamepadTrigger)d; trigger.UnregisterSource(trigger.FiredOn); trigger.RegisterSource(); }