public AnimationExpression(DependencyObject dependencyObject, DependencyProperty dependencyProperty)
        {
            this.dependencyObject = dependencyObject;
            this.dependencyProperty = dependencyProperty;

            observableValue = new ObservableValue();
            observableValue.ValueChanged += (sender, e) => ValueChanged.Raise(this, e);

            layers = new AnimationLayerCollection();
            layers.LayerInvalidated += OnLayerInvalidated;

            SetAnimationValue();
        }
Beispiel #2
0
        public AnimationExpression(DependencyObject dependencyObject, DependencyProperty dependencyProperty)
        {
            this.dependencyObject   = dependencyObject;
            this.dependencyProperty = dependencyProperty;

            observableValue = new ObservableValue();
            observableValue.ValueChanged += (sender, e) => ValueChanged.Raise(this, e);

            layers = new AnimationLayerCollection();
            layers.LayerInvalidated += OnLayerInvalidated;

            SetAnimationValue();
        }