首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows Phone调整带有故事板的图像大小

Windows Phone调整带有故事板的图像大小
EN

Stack Overflow用户
提问于 2013-08-02 18:55:23
回答 1查看 449关注 0票数 1

我只是有一个图像,我设置它的宽度和高度,通过分配一些数字。例如,第一个高度和宽度:400x800。第二高度和宽度: 200 x 400。

因此,如果你这样做主流化的事情,不会有任何转变,当调整它的大小时,它只是在眨眼之间变得更小。但是我希望它在1秒或2秒内通过转换(或动画)来调整那些“特定”度量之间的大小。

我知道Microsoft Expression会做一些故事板,但我不能通过数据绑定来完成。我用一个值对这个图像进行数据库,当值发生变化时,图像也会调整大小。但我无法录制任何故事板来创建一个过渡。

你建议我怎么做?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-02 21:32:00

我觉得这样的东西可能有用..。

代码语言:javascript
复制
private void buttonStart_Click(object sender, RoutedEventArgs e)
{
    CreateAnimation(400, 200).Begin();
}

private Storyboard CreateAnimation(double from, double to)
{
    Storyboard sb = new Storyboard();
    DoubleAnimation Animation = new DoubleAnimation();
    Animation.From = from;
    Animation.To = to;
    Animation.Duration = new Duration(TimeSpan.FromSeconds(1.0));

    Storyboard.SetTarget(Animation, ITEMNAME);
    Storyboard.SetTargetProperty(Animation, new PropertyPath("(Width)"));

    sb.Children.Add(Animation);

    return sb;
} 

只需为同时使用的高度和宽度创建两个双动画即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18024187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档