我目前正在尝试使用 scatterview 项目进行翻转,但我在概念上遇到了一些麻烦,使用了一个名为 Thriple ( http://thriple.codeplex.com/ ) 的插件。
本质上,一个 2 面三元控件如下所示:
<thriple:ContentControl3D
xmlns:thriple="http://thriple.codeplex.com/"
Background="LightBlue"
BorderBrush="Black"
BorderThickness="2"
MaxWidth="200" MaxHeight="200"
>
<thriple:ContentControl3D.Content>
<Button
Content="Front Side"
Command="thriple:ContentControl3D.RotateCommand"
Width="100" Height="100"
/>
</thriple:ContentControl3D.Content>
<thriple:ContentControl3D.BackContent>
<Button
Content="Back Side"
Command="thriple:ContentControl3D.RotateCommand"
Width="100" Height="100"
/>
</thriple:ContentControl3D.BackContent>
</thriple:ContentControl3D>
我正在努力掌握的是我是否应该制作 2 个单独的 ScatterView 模板来绑定到我想要的数据,然后每个模板都是 scatterview 项目的“前”和“后”,或者我应该制作 2 个单独的 ScatterView绑定到我想要的数据的项目,然后绑定到主 ScatterView 项目的“后”和“前”?
如果有更好的方法来使用 ScatterViewItem 的翻转动画,那也太酷了!
谢谢!