我已经将Silverlight ItemsControl
分类为SlideShow
控件。当我直接在XAML中硬编码项目元素时,这工作正常。但是如果我使用DataTemplate
,我如何访问每个项目的UI元素?如何访问ItemsControl中的UI元素?
0
A
回答
2
ItemsControl的可以为他们的项目来创建新的项目去,所以你必须使用ItemsControl.Items
让每个数据项,然后使用ItemsControl.ItemContainerGenerator.ContainerFromItem
(或其他方法对ItemContainerGenerator
找到该由DataTemplate
看到已创建该项目的UI元素:http://msdn.microsoft.com/en-us/library/system.windows.controls.itemcontainergenerator(v=vs.95).aspx
0
用foreach语句解析它?
如:
的foreach(在ParentObject.Children ChildObject C)
+0
我知道如何对一个序列进行foreach。我试图找出什么是“孩子”。 – Jordan
相关问题
- 1. ItemsControl DataTemplate中的WPF MVVM访问元素
- 2. 访问UI元素
- 3. 访问UI元素
- 4. 如何访问从UI中继承的类的UI元素viewController
- 5. 如何访问ItemsControl中的ScrollViewer
- 6. 如何访问元组中的元素?
- 7. ItemsControl中的元素的TranslateZoomRotateBehavior?
- 8. 如何访问自定义控件模板中的UI元素?
- 9. 如何访问layout.filename中的UI元素值
- 10. 如何访问jQuery UI对话框中的元素?
- 11. 如何访问Interface Builder(Storyboard)中的其他UI元素?
- 12. 访问产生的UI元素代码
- 13. 的Android:从螺纹访问UI元素
- 14. 如何在异步任务后从CustomView中访问UI元素
- 15. ItemsControl中的UI元素的WPF延迟刷新
- 16. 如何访问gridview的选中/选中行元素的元素
- 17. 如何访问threeJS中的scene.children元素?
- 18. 如何访问对象中的元素?
- 19. 如何访问matlab中的struct元素
- 20. 如何访问数组中的元素?
- 21. 如何访问数组中的元素
- 22. 如何访问QTP中的SysListView32元素?
- 23. 如何访问指令中的元素?
- 24. 如何访问列表中的元素?
- 25. 如何访问此XML中的元素
- 26. 如何访问FancyBox iframe中的元素
- 27. 如何访问DOM中的元素?
- 28. 如何访问windows中的元素showModalDialog
- 29. 如何访问CMap中的元素?
- 30. 如何访问jquery中的子元素?
为什么哟你需要吗?你需要做什么,你不能在数据模板中做什么? –
“SlideShow”控件根据ItemsControl中的项目运行动画故事板,以逐渐淡入和淡出每个控件。它在“DispatcherTimer”的勾号中执行此操作。 – Jordan