animation - 在 Windows 8/Metro/Store 中对 RectangleGeometry(在 Image.Clip 内)进行动画处理

标签 animation windows-8 clipping

我正在尝试对使用 RectangleGeometry 制作的图像剪辑进行动画处理。

但是,我找不到任何解决方案。我已经得出以下结论:

最佳答案

我最终在 RectangleGeometry 中添加了一个 Transform 并对其进行了动画处理:

<!-- In the Clip Section -->
<RectangleGeometry 
    x:Name="RectangleGeometry"  
    Rect="0,0,727,400" >
    <RectangleGeometry.Transform>
         <TranslateTransform x:Name="ClipTransform"/>
    </RectangleGeometry.Transform>
</RectangleGeometry>

<!-- Animate the Clip Section -->
<Storyboard x:Name="Anim">
    <DoubleAnimation 
        Duration="0:0:1" 
        To="-100"
        Storyboard.TargetName="ClipTransform"          
        Storyboard.TargetProperty="Y"  />
</Storyboard>

我不知道是否有更好的解决方案,但我找到了这个。

关于animation - 在 Windows 8/Metro/Store 中对 RectangleGeometry(在 Image.Clip 内)进行动画处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14139357/

相关文章:

c# - Windows 8 中是否有任何特殊的 API 来挂载 ISO 文件?

c# - Windows 8 - 在代码隐藏中为自定义属性设置动画

ipad - 如何消除 iPad 应用程序主窗口上的圆角?

android - viewflipper仅下一个动画

javascript - 从 WinJS 中的 AppFolder 打开 Iframe 中的本地 HTML 文件

Javascript更改div的位置并在应用动画后

c++ - 在图形管道中的哪个阶段进行剪辑?

objective-c - 围绕某些 NSRect 剪切 NSImage

r - gganimate:结合 transition_layers 和 geom_smooth

wpf - 是否可以在WPF中设置BringIntoView方法的动画?