c# - 没有背景点击事件的网格

标签 c# xaml windows-8

我有一个简单的网格。 我想处理 Tapped 事件。

<Grid Grid.Column="0" Grid.Row="0" Tapped="PlanszaItemTapped"  />

但是当 Grid 没有任何背景时,事件不会响应。

这段代码可以正常工作,但这里是背景。

<Grid Grid.Column="0" Grid.Row="0" Tapped="PlanszaItemTapped" Background="#FFF7F4F4" Opacity="0" />

我不需要这个背景。不透明度为 0,但当我制作动画背景时可见。

如何解决这个问题?

通常我的目标是创建具有 10 列和 10 行的网格,然后单击任何项​​目只需添加图像。

我使用空网格来响应点击事件。

有什么最短的方法吗?

最佳答案

Background="Transparent" 应该是一个选项,否则我相信它只是等同于 IsHitTestVisible="True"

关于c# - 没有背景点击事件的网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15500184/

相关文章:

c# - 重置重复协程延迟

c# - 我怎样才能删除最后一部分?

wpf - 如何在 Mahapps.MetroWindow 中更改窗口标题的 FontWeigth

c# - 资源字典中的 Wpf 数据绑定(bind)

xaml - CustomButton_123509716 targetType 与元素的类型不匹配 CustomButton_096728

windows-8 - 为什么 Windows 应用商店应用程序要使用 WebSockets 而不是原始 TCP?

C# ASP.NET 是否有替代方法来对每个 Controller 操作重复进行错误检查

c# - 使用 Entity Framework 编辑 datagridview 中的列标题标题

javascript - 检测键盘是否连接到 Windows Surface?

导航栏中的 css 问题 Windows 8 Metro 应用程序