Это действительно зависит от того, что именно вы пытаетесь достичь. Вы можете просто сделать элемент управления кликабельным, если вы дадите ему цвет, например:
<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;
}
Таким образом, вы можете определить позицию, которую вы нажали, и как такую ячейку в сетке, но вы, вероятно, все равно захотите заполнить сетку некоторым контентом, так что вы можете просто сделать этот контент кликабельным.