我正在为 Windows 应用商店应用在 XAML 中试验 ManipulationMode。我想直接在我的 xaml 中有尽可能多的设置,这样我就不必使用那么多背后的代码。当我找到让我的滑动识别正常工作的解决方案时,我发现可以在代码后面做一些事情,如下所示:
myGrid.ManipulationMode = ManipulationModes.TranslateX | ManipulationModes.TranslateY;
现在我试图通过使用一些 xaml 代码来实现它。然后我用这个
<Grid Style="{StaticResource LayoutRootStyle}" ManipulationMode="TranslateY" ManipulationCompleted="manipulationCompleted">
这工作正常,但我没有找到同时使用 ManipulationMode TranslateX 和 TranslateY 的方法。
我尝试在属性中添加一些 bool 运算符,并在我的网格中添加以下代码段。
<Grid.ManipulationMode>
<ManipulationModes>TranslateX</ManipulationModes>
<ManipulationModes>TranslateY</ManipulationModes>
</Grid.ManipulationMode>
我哪里弄错了,或者无法用纯 XAML 实现?
谢谢赫尔曼
最佳答案
您需要使用逗号分隔值。
关于c# - 我可以为 XAML 中的属性选择多个值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14057873/