【问题标题】:Canvas borders c# ( Windows Phone 7)画布边框 c# ( Windows Phone 7)
【发布时间】:2015-06-18 04:27:18
【问题描述】:

我正在使用 Storyboard 在 Canvas 中移动我的图像。我想知道是否有一个选项,当图像移动到底部并进入底部边框时,图像不会向下移动更多但也不会停留。关键是如何使图像沉入水中并最终消失?

 DoubleAnimation myAnimation = new DoubleAnimation();
 myAnimation.SpeedRatio = 3;
 myAnimation.AutoReverse = false;
 myAnimation.From = 0;
 myAnimation.To = 700; // Here is 700 but how to make it as I wrote at the top?
 myAnimation.Duration = new Duration(TimeSpan.FromSeconds(2));
 myAnimation.BeginTime = beginTime;
 this.beginTime += TimeSpan.FromMilliseconds(300); 

Storyboard.SetTarget(myAnimation, screenImages[spinedCount, 0]);
Storyboard.SetTargetProperty(myAnimation, new PropertyPath("(Canvas.Top)"))

;

【问题讨论】:

    标签: c# windows-phone-7 canvas


    【解决方案1】:

    我已经解决了这个问题。我只需要在下面创建另一个画布并将 ZIndex 设置为更高的参数

    对于底部画布

    Canvas.ZIndex = 1
    

    对于顶部画布

    Canvas.ZIndex = 0
    

    它只是关于 ZIndex 的优先级

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-26
      • 1970-01-01
      • 1970-01-01
      • 2012-02-12
      • 1970-01-01
      相关资源
      最近更新 更多