6

我正在为 Windows 商店应用程序在 XAML 中使用 ManipulationMode 进行试验。我想直接在我的 xaml 中有尽可能多的设置,所以我不必使用太多的代码。当我找到一个让我的滑动识别工作的解决方案时,我在后面的代码中发现了一些可以做的事情,如下所示:

myGrid.ManipulationMode = ManipulationModes.TranslateX | ManipulationModes.TranslateY;

现在我尝试通过使用一些 xaml 代码来完成这项工作。然后我用这个

<Grid Style="{StaticResource LayoutRootStyle}" ManipulationMode="TranslateY" ManipulationCompleted="manipulationCompleted">

这很好用,但我没有找到同时使用 ManipulationMode TranslateX 和 TranslateY 的方法。

我尝试在属性中添加一些布尔运算符,并在我的网格中添加以下代码段。

<Grid.ManipulationMode>
   <ManipulationModes>TranslateX</ManipulationModes>
   <ManipulationModes>TranslateY</ManipulationModes>
</Grid.ManipulationMode>

我做错了什么或者不可能在纯 XAML 中做到这一点?

谢谢赫尔曼

4

1 回答 1

10

您需要使用逗号分隔值。

于 2012-12-27T16:32:42.183 回答