djshichaoren 2016-03-12 03:09 采纳率: 60%
浏览 686

.NET 如何获得GridView的子控件

我创建的是winapp应用,通过数据绑定生成了GridView的子控件,
但是用

 UIElement uiElement = (UIElement)MyGridView.ItemContainerGenerator.ContainerFromIndex(index);

获取GridView中的子控件时被告知这个函数已经过期了,然后就用了它推荐的

 UIElement tb =MyGridView.ContainerFromIndex(index) as UIElement;

可是获得的是null。
然后查了stack overflow,上面的人说在前台把GridView的VirtualizingStackPanel.IsVirtualizing设为false,但是我看了一下现在的GridView中根本就没有这个属性了,只有VirtualizingStackPanel.VirtualizationMode,然而设置之后没有用。

请问我怎样做才能在后台得到GridView中的子控件??

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥20 sub地址DHCP问题
    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办
    • ¥15 kylin启动报错log4j类冲突
    • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大