【发布时间】:2015-01-06 11:20:38
【问题描述】:
我有一个比较简单的问题,我不明白。假设我指定了一个 ContentControl 和一个 ContentTemplate,我想做以下事情:
<ContentControl ContentTemplate="{StaticResource UserView}" DataContext="{Binding User}" />
但令我惊讶的是,这完全失败了,而以下行完美运行:
<ContentControl ContentTemplate="{StaticResource UserView}" Content="{Binding User}" />
经过仔细检查,第一行给出了一个令人惊讶的null 作为其 DataContext,而后一行具有正确的 DataContext。
谁能给我解释一下这是怎么回事?
感谢一切!
【问题讨论】:
标签: wpf binding datacontext contentcontrol