繁体   English   中英

WPF中的转换

[英]Transitions in WPF

我真的想要制作丰富的应用程序,其中也包括转换,这样我可以通过淡出我不需要的部分和我所做的部分淡化来适应一个窗口。

但我不知道如何实现这一点,我已经在网上阅读了一些教程,但是很难理解。

也许伟大的Stackoverflow社区可以提供一个简单的方法,这将允许我实现这一目标?

我正在使用Expression Blend 3和VS2010 RC进行我的所有开发,但除了高级编码之外,我将主要关注Blend。

谢谢

如果你是Blend(我是,不错的选择!)我会推荐各种过渡演示者的Visual State Manager (在Transitionals,FluidKit,Bag-O-Tricks等)。 Blend本身支持VSM,在那里设计转换非常容易。

不同之处在于,转换演示者更适合MVVM编程风格 - 您正在翻转ViewModel,演示者会自动切换UI,将该过程设置为副作用 使用VSM,转换更多的是主要目标,而不是副作用。

这样做的简单方法是使用像Transitionals这样的库。 它提供了一个内容控件,您可以设置内容,当您更改内容(手动或通过数据绑定)时,它会为您进行转换。

如果你想看看它是如何工作的,我会看一下源代码 - 因为它是开源的,你可以完全访问(至少这个)一种方法。

您可能还想查看作为Blend SDK的一部分提供的过渡效果。 你也可以构建自定义TransitionControl, 这里有一个很好的帖子。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM