一个Grid中有2行2列,没一格中都有一个button一个label,如何根据行和列的值,获取单元格内的button?
GetButton(string column_num,string row_num)
{
        //怎么写?
        return button;
}

解决方案 »

  1.   

    1 干嘛不指定ID
    2 循环取Grid的子控  btn.GetStyle()
      

  2.   

    给Button指定Name就可以了啊,干嘛这么麻烦
    不知道WPF里有没有类似JS中的GetElementByTagName方法。。
      

  3.   


    就是不知道name啊,我的目的就是想根据鼠标位置寻找这个button,本来是直接寻找鼠标下的元素,不过发现找到的不是Button,而是ButtonChrome或Grid,然后我就想先获取鼠标当前的行列值,然后根据这个指定的行列去定位下面的Button,不过没有找到一个同时使用两个参数的方法,只有Grid.ColumnDefinitions[] 或 Grid.RowDefinitions[]。