一旦将控件添加到WPF网格,有没有办法通过行和/或列索引以编程方式访问它们?有点像:
var myControl = (object)MyGrid.GetChild(int row, int column);
Run Code Online (Sandbox Code Playgroud)
... GetChild我希望我拥有的方法在哪里!
ito*_*son 68
没有内置的方法,但你可以通过查看Children集合轻松完成:
myGrid.Children
.Cast<UIElement>()
.First(e => Grid.GetRow(e) == row && Grid.GetColumn(e) == column);
Run Code Online (Sandbox Code Playgroud)
这个答案对你有帮助
int rowIndex = Grid.GetRow(myButton);
RowDefinition rowDef = myGrid.RowDefinitions[rowIndex];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
48087 次 |
| 最近记录: |