在我的Silverlight 4应用程序中,我有一个ContentControl
,它的ContentTemplate
属性绑定到数据上下文中的属性。这工作正常。但是,模板的内容一旦呈现,其DataContext
设置为null
。我希望内容继承与ContentControl
相同的DataContext
。有没有办法让这发生?从ContentTemplate生成的内容没有设置Silverlight ContentControl的DataContext
6
A
回答
-1
我找到了一种替代方法来完成需要的东西。在我的情况下,ContentControl
的模板(不是内容模板)不重要,所以我将我的DataTemplate
对象替换为ControlTemplate
对象,并且绑定ContentControl
的Template
属性而不是ContentTemplate
。如果我这样做,数据上下文被保留。
8
ContentControl的模板具有ContentControl的Content属性作为DataContext。所以试试
<ContentControl Content="{Binding}" />
如果这只是当前的DataContext。
相关问题
- 1. ContentControl更改GotFocus上的ContentTemplate
- 2. 如何以编程方式将ContentControl的内容绑定到DataContext?
- 3. ContentControl中不改变内容 - 函数从来没有所谓
- 4. 资源ContentControl的内容
- 5. 的Silverlight的TabControl的ContentTemplate
- 6. WPF ContentControl中的内容没有得到家长资源
- 7. FindControl手风琴内容ContentTemplate
- 8. <ContentControl中>内容</ ContentControl中>与<ContentControl中含量= “内容”/>
- 9. 无法通过DataTrigger设置ContentTemplate
- 10. 扬鞭代码生成 - 生成Spring的MVC GET没有得到设置内容类型
- 11. 动态内容绑定ContentControl内容
- 12. 生成Linq DataContext
- 13. 从jQuery生成内容
- 14. 有没有办法从didSelectRowAtIndexPath设置单元格内容和imagaView?
- 15. WPF - ContentControl内容作为DrawingVisual
- 16. 的Silverlight ContentControl中在ItemTemplate中
- 17. 生成的类似维基百科的内容表,没有JavaScript
- 18. WPF - 剪裁ContentControl里面的内容
- 19. 将数据绑定到ContentControl的内容
- 20. 在ContentControl中显示窗口的内容
- 21. 如何使Silverlight UserControl成为内容容器?
- 22. 将文本框的DataContext设置为Silverlight中的当前类
- 23. 从ListView的ItemContainer中为ContextMenu设置DataContext?
- 24. 从后面的代码设置ResourceDictionary DataContext
- 25. Googlebot没有看到jquery生成的内容
- 26. 在Silverlight中绑定DataGridHeader ContentTemplate
- 27. Silverlight 4:ContentTemplate背景更改
- 28. 如何让ContentControl监听其ContentTemplate中的非路由事件
- 29. 生成不同的内容
- 30. 将ViewModel绑定到ContentControl作为其DataContext
+1 Question,-1 Answer;我来这里想知道同样的事情,但没有找到答案。被接受的答案围绕这个问题起作用,但并未回答。 – tyriker 2011-04-27 19:16:25