我一直坚持这一段时间,现在只是不知道如何继续。我需要使用全屏视图(UserControls)作为幻灯片创建幻灯片。这意味着我想通过滑动动画在全屏视图之间切换。使用全屏视图作为幻灯片的WPF幻灯片
其基本思想是将一个视图置于屏幕外并放置在当前显示视图的旁边,然后简单地将它们横向滑动。这适用于具有PRESET尺寸的小图像和物体。
我发现的问题是在运行时获取每个视图的实际大小。我需要这个值来提供给负责移动视图的DoubleAnimation。如何在显示每个用户控件/视图的“实际大小”之前找到它们?
如果您有任何建议,我很乐意听到他们。提前谢谢了。
UPDATE >>>
虽然第三方过渡代码工作以及在大多数情况下,事实证明,我是有存在的主要问题是由于WPF WebBrowser
控制。
显然,您不能为VisualBrush
创建Visual
,因为它基本上是WinForms控件的包装。
感谢您的回复。我已经尝试了Transitionals DLL,并且它们工作得非常好,但我无法让它们使用“WebBrowser”控件工作。 'WebBrowser'控件需要用于我的项目中的一些视图。 – Sheridan