我从msdn文章中看到,UniformGrid类不支持“设置”列或行的附加属性。在我当前的编程问题中,我遇到这样的情况,我已经向UniformGrid中添加了组件,但是在我添加到UniformGrid中的组件的单击处理程序中,我希望组件知道它们缠绕的行和列。
即使不可能“设置”此数据,也有办法“获取”它吗?
没有内置的解决方案可以在O(1)时间内执行此操作,只能在O(n)时间内通过搜索来获取UniformGrid的子级集合中元素的索引,然后将除法和模运算符与UniformGrid的Columns属性。这在此处的SO文章中显示。
Columns
如果您正在寻找一种更快的方法,则您必须自己对此进行跟踪,也许是在将值添加到UniformGrid时,在组件中将这些值作为属性引入。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句