silverlight - Silverlight 4 中基于 DataContext 的 ContentTemplate 选择

标签 silverlight datatemplate

在我的主/详细场景中,我有一个数据网格作为主数据网格,一个 UserControl 作为子数据网格。 当在主网格中选择特定行时,我将其分配给用户控件的 DataContext。 在我的用户控件中,我有几个 DataTemplates 作为资源,ContentControl 作为子容器。我正在努力解决的是如何根据 UserControl 的 DataContext 的属性 TemplateName 动态选择 ContentControl 的 ContentTemplate。

<ContentControl ContentTemplate="{Binding Source={StaticResource ????}}" Content="{Binding}"/>

最佳答案

对于 SL here is the link on Silverlight DataTemplateSelector这应该有助于解决问题。

关于silverlight - Silverlight 4 中基于 DataContext 的 ContentTemplate 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3211457/

相关文章:

c# - 全局覆盖 == 运算符

wpf - DataTemplate 可以绑定(bind)到嵌套类吗?

c# - 多列 TreeView

wpf - 如何将条件样式应用到 DataGrid 单元格?

wpf - 将数据模板绑定(bind)到 ContentControl 的内容

silverlight - WCF RIA 是否强制执行不良设计?

silverlight - Silverlight和推送通知

c# - 具有透明背景的 Webbrowser 控件

c# - 如何在 WPF MVVM 中将组合框与外键绑定(bind)

textbox - WPF TextBox.SelectAll () 不起作用