在WPF中,如何确定控件所在的网格中的列/行?

Sco*_*ttG 6 wpf grid

我正在动态构建网格并将按钮放在其中一列中.当我点击一个按钮时,我想知道它的网格是哪一行.我怎么能找到它?

Boy*_*yan 13

在按钮的Click事件处理程序中,您说:

int row;
Button btn = sender as Button;
if (btn != null)
{
    row = Grid.GetRow(btn); // And you have the row number...
}
else
{
    // A nasty error occurred...
}
Run Code Online (Sandbox Code Playgroud)