internal TriggerBase(Type associatedObjectTypeConstraint)
    {
        _associatedObjectTypeConstraint = associatedObjectTypeConstraint;
        var actions = new TriggerActionCollection();

        SetValue(ActionsPropertyKey, actions);
    }
        private static IEnumerable <TriggerAction> MergeActions(TriggerActionCollection left, TriggerActionCollection right)
        {
            if (TryGetNonNull(left, right, out var value))
            {
                return(value);
            }

            var result = new List <TriggerAction>(right);

            // TODO
            foreach (var triggerAction in left)
            {
            }

            return(result);
        }
 internal TriggerBase(Type associatedObjectTypeConstraint)
 {
     this.AssociatedObjectTypeConstraint = associatedObjectTypeConstraint;
     TriggerActionCollection actionCollection = new TriggerActionCollection();
     this.SetValue(TriggerBase.ActionsProperty, actionCollection);
 }
Example #4
0
 void Init()
 {
     _routedEventProperty = new SProperty(typeof(string), string.Empty);
     _actions             = new TriggerActionCollection();
 }
Example #5
0
 private void InitializeCollections()
 {
     Actions = new TriggerActionCollection();
 }