Exemple #1
0
        /// <summary>
        /// The handle binding value changed.
        /// </summary>
        /// <param name="sender">
        /// The sender.
        /// </param>
        /// <param name="e">
        /// The e.
        /// </param>
        private void HandleBindingValueChanged(object sender, BindingChangedEventArgs e)
        {
            object           value  = this.listener.Value;
            FrameworkElement target = this.AssociatedObject;

            AnimateTo(target, this.PropertyName, value, this.Duration, false);
        }
        /// <summary>
        /// The handle value changed.
        /// </summary>
        /// <param name="sender">
        /// The sender.
        /// </param>
        /// <param name="e">
        /// The e.
        /// </param>
        private void HandleValueChanged(object sender, BindingChangedEventArgs e)
        {
            this.value = e.EventArgs.NewValue;

            if (this.changedHandler != null)
            {
                this.changedHandler(this, e);
            }
        }