windows-8 - FluidMoveBehavior 可用吗?

标签 windows-8 microsoft-metro windows-runtime winrt-xaml

我在我的代码中调用了 Grid.SetRow 和 Grid.SetColumn ,我正在尝试对其进行动画处理。根据http://social.msdn.microsoft.com/Forums/en-CA/wpf/thread/257779f7-b459-43fc-a4a1-f24641c50e09的答案,建议使用 FluidMoveBehavior,但看起来这不适用于 Windows 8。

当网格的子项位置发生变化时,我可以选择哪些选项来为其子项设置动画?我基本上是在寻找一种实现线性过渡的方法。

最佳答案

有一个名为 Transitions 的新内置功能可以使用,这里有一个 intro 。尝试将 RepositionThemeTransition 添加到网格 ChildrenTransitions,然后当您更改项目的行或列时,它们就会产生动画。

<Grid.ChildrenTransitions>
    <TransitionCollection>
        <RepositionThemeTransition/>
    </TransitionCollection>
</Grid.ChildrenTransitions>

关于windows-8 - FluidMoveBehavior 可用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12998837/

相关文章:

c# - 如何禁用 Metro 风格的小磁贴支持?

node.js:构建 msnodesql 失败

c# - 如何在 Windows 8 Metro 风格应用程序中获取摄像头源?

c# - 如何通过使用异步方法加载结果来在 Windows 8.1 中使用 SearchBox

javascript - 在 Javascript Windows 应用商店应用程序中加载许多音频文件

c# - 有没有办法调整其内容的边框大小? (Winnrt Xaml)

windows-8 - 如何开始将 Windows 8 应用程序移植到 Windows Phone 8?

wpf - 从WPF显示和隐藏Windows 8屏幕键盘

visual-studio-2010 - 此安装不支持项目 {BC8A1FFA-BEE3-4634-8014-F334798102B3}

c# - RichTextBlock 流与 InlineUIContainer