我可以为XAML中的属性选择多个值吗?

时间:2012-12-27 16:30:16

标签: c# xaml windows-runtime winrt-xaml

我正在使用XAML中的ManipulationMode试验Windows商店应用。我希望在我的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中出现了什么问题或者无法做到这一点?

谢谢赫尔曼

1 个答案:

答案 0 :(得分:10)

您需要使用逗号分隔值。