예제 #1
0
        public static void ToggleEnableDisable(this EventActionId id)
        {
            var pair = id.GetPair();

            if (pair == null)
            {
                return;
            }
            pair.Disabled = !pair.Disabled;
            pair.Refresh();
        }
예제 #2
0
        public static EventActionPair Clone(this EventActionId id)
        {
            var newPair = SettingsHelper.CloneObject(id.GetPair()) as EventActionPair;

            if (newPair != null)
            {
                newPair.Identifier.GenerateNewGuid();
                newPair.Add();
            }
            return(newPair);
        }
예제 #3
0
        public static EventActionPair MoveDown(this EventActionId id)
        {
            var pair = id.GetPair();

            return(pair == null ? null : App.WidgetsSettingsStore.EventActionPairs.MoveDown(pair));
        }
예제 #4
0
 public static void Edit(this EventActionId id)
 {
     id.GetPair()?.Edit();
 }