0
我试图想出一个解决方案来生成屏幕上的网格,并让每个单元格交互(简单的单击事件)。描述它的最好方法是通过单击单元格动态构建2D瓦片贴图。交互式/动态网格单元
我对移动工具还很陌生,所以我可能会错过一些明显的东西。起初我假定我可以使用网格控件,但我不相信有一种方法可以单独触发每个单元格。也许我需要用某种可以点击的东西填充每个单元格?
我试图想出一个解决方案来生成屏幕上的网格,并让每个单元格交互(简单的单击事件)。描述它的最好方法是通过单击单元格动态构建2D瓦片贴图。交互式/动态网格单元
我对移动工具还很陌生,所以我可能会错过一些明显的东西。起初我假定我可以使用网格控件,但我不相信有一种方法可以单独触发每个单元格。也许我需要用某种可以点击的东西填充每个单元格?
这真的取决于你想要达到的目标。你可以只是做一个控制可点击的,如果你给它一些颜色,例如:
<Grid
x:Name="ContentPanel"
Background="LightCoral"
Tap="ContentPanel_Tap">
<TextBlock
x:Name="posTb" />
private void ContentPanel_Tap(object sender, GestureEventArgs e)
{
var pos = e.GetPosition(ContentPanel);
posTb.Text = pos.X + "," + pos.Y;
}
有了,你可以决定你挖的位置,并在网格这样的小区,但你可能要填写与电网无论如何,一些内容,所以你可以让该内容可点击。