我正在使用Expression Blend为我的按钮制作故事板。
我想让它移动,然后在虚拟面板后消失。
我认为我可以通过为我的按钮定义一个“可见区域”来实现它,因此当它移动出该区域时,它会被隐藏。这是否可能?
谢谢您的帮助。
我正在使用Expression Blend为我的按钮制作故事板。
我想让它移动,然后在虚拟面板后消失。
我认为我可以通过为我的按钮定义一个“可见区域”来实现它,因此当它移动出该区域时,它会被隐藏。这是否可能?
谢谢您的帮助。
听起来你想让你的按钮消失,就像滑入GUI中的一个不可见槽中一样。如果是这样的话,你的解决方案将涉及到动画剪辑区域,使其逐渐变大,直到覆盖你的按钮。我几乎可以确定这需要在代码中完成,而不是XAML。在动画结束时,你只需将可见性设置为hidden/collapsed,然后完全删除剪辑区域即可。
你尝试过使用不透明度属性吗?
DoubleAnimation fade = new DoubleAnimation();
fade.From = 1d;
fade.To = 0d;
fade.Duration = new Duration(new TimeSpan(0, 0, 1));
Storyboard.SetTargetName(fade, this.Name);
Storyboard.SetTargetProperty(fade, new PropertyPath(UIElement.OpacityProperty));