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); }
void Init() { _routedEventProperty = new SProperty(typeof(string), string.Empty); _actions = new TriggerActionCollection(); }
private void InitializeCollections() { Actions = new TriggerActionCollection(); }