private void ProcessDoubleAnimation(DoubleAnimation da) { if (da.To.HasValue) { var d = DoubleAnimationToAdapter.GetDimensionFromMagicNumber(da.To.Value); if (d.HasValue) { this.specialAnimations.Add(new DoubleAnimationToAdapter(d.Value, da)); } } if (da.From.HasValue) { var d = DoubleAnimationFromAdapter.GetDimensionFromMagicNumber(da.To.Value); if (d.HasValue) { this.specialAnimations.Add(new DoubleAnimationFromAdapter(d.Value, da)); } } }
/// <summary> /// Processes a double animation looking for special values. /// </summary> /// <param name="da">The double animation instance.</param> private void ProcessDoubleAnimation(DoubleAnimation da) { // Look for a special value in the To property. if (da.To.HasValue) { var d = DoubleAnimationToAdapter.GetDimensionFromMagicNumber(da.To.Value); if (d.HasValue) { _specialAnimations.Add(new DoubleAnimationToAdapter(d.Value, da)); } } // Look for a special value in the From property. if (da.From.HasValue) { var d = DoubleAnimationFromAdapter.GetDimensionFromMagicNumber(da.To.Value); if (d.HasValue) { _specialAnimations.Add(new DoubleAnimationFromAdapter(d.Value, da)); } } }