是否可以使用标签访问可视组件?

时间:2012-01-25 12:31:42

标签: windows-phone-7

我希望使用标签访问可视组件(例如按钮)。 它在android上很容易,但我不确定它是否可以在wp7上使用。

2 个答案:

答案 0 :(得分:1)

如果控件位于实现IEnumerable<FrameworkElement>的集合中,则可以使用LINQ:

var controlQuery = from ctrl in collection
                   where ctrl.Tag.Equals(thingInTag)
                   select ctrl

如果没有,你首先必须collect all the child controls(它是WPF,但也应该在WP7中工作)

答案 1 :(得分:0)

为什么不通过x:Name访问它。除了您不必执行额外步骤之外,这相当于Android。在代码隐藏文件中,您只需键入名称并按下句点,您将获得其所有公共属性,事件等。