1

我从msdn 文章中看到 UniformGrid 类不支持“设置”列或行的附加属性。在我当前的编程问题中,我已经向 UniformGrid 添加了组件,但是在我添加到 UniformGrid 的组件的单击处理程序中,我希望组件知道它们在哪一行和哪一列中结束。

即使无法“设置”这些数据,有没有办法“获取”它?

4

1 回答 1

1

没有内置的解决方案可以在 O(1) 时间内完成此操作,只能在 O(n) 时间内通过搜索获取​​ UniformGrid 的子集合中的元素索引,然后将除法和模运算符与UniformGrid 的Columns属性。这显示在此处的 SO 文章中。

如果您正在寻找一种更快的方法来执行此操作,您将不得不自己跟踪这一点,也许通过在将值添加到 UniformGrid 时将值作为属性引入组件中。

于 2014-03-22T23:04:40.607 回答