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

标签 c# xaml windows-runtime winrt-xaml

我正在为 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/

相关文章:

c# - 限制收集以仅检索只读实体的最近条目

c# - Linked Lists : When adding a element why is current. next指向新节点,为什么要覆盖当前节点

wpf - 从datagrid中的一行中的选定单元格中删除边框

xaml - 在文本 block 中裁剪的长文本

c# - 如果我选择第一项,组合框不显示所选项目

gridview - 滚动查看器 GridView XAML

windows-8 - 如何检测我的应用何时在 Windows 8.1 的 Split View中获得焦点?

c# - 使用本地 SQL 数据库创建登录表单,执行时和登录尝试后发生 "ArgumentException Unhandled"错误

c# - mdbg 无法调试我的 hello world 程序

c# - 从 Storyboard中获取动画元素