1
위치 (행과 열)를 사용하여 요소를 찾을 수 있습니까?열과 행 번호로 그리드에서 자식을 선택하는 방법
위치 (행과 열)를 사용하여 요소를 찾을 수 있습니까?열과 행 번호로 그리드에서 자식을 선택하는 방법
UIElement FindByCell1(Grid g, int row, int col)
{
var childs = g.Children.Cast<UIElement>()
return childs.Where(x => Grid.GetRow(x) == row && Grid.GetColumn(x) == col).FirstOrDefault();
}
동일한 셀의 일부 요소가있을 수 있습니다 경우 : 경우
IEnumerable<UIElement> FindByCell(Grid g, int row, int col)
{
var childs = g.Children.Cast<UIElement>()
return childs.Where(x => Grid.GetRow(x) == row && Grid.GetColumn(x) == col);
}
,이 방법 - UI의 요소와 함께 직접 작업은 - 매우 매우 좋습니다, 그리고 그것 극단적으로 MVVM과 반대입니다.
웹? Windows? Wpf? –
calss 정의 코드를 게시 할 수 있습니까? 그것은 우리가 당신을 도울 때 대단히 도움이 될 것입니다. –
또한 어떤 구조를 사용 했습니까? 배열, 사용자 정의? –