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;
}
有了,你可以決定你挖的位置,並在網格這樣的小區,但你可能要填寫與電網無論如何,一些內容,所以你可以讓該內容可點擊。