据我了解......
所以我的问题是:和属性有什么区别ContentDataContext?这里有一个我很遗憾的细微差别.是吗...
DataContext流数据流入UI时,Content属性的工作是确定(通常是一个绑定)将显示的内容(通过ContentPresenter + ContentTemplate)示例代码
<Window x:Name="myWindow" DataContext="{Binding ClassA}>
<StackPanel> <!-- DataContext is set to ClassA -->
<!-- DataContext is set to ClassA, ClassA.Name will be displayed -->
<Label Content="{Binding Name}" />
</StackPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)
参考
DataContext 是WPF中的一个更通用的功能,正如它由低级FrameworkElement类的所有权所暗示的那样.
Content 更具体:
ContentControl- 其他控件的控件,例如本身ListBox不拥有Content属性,但在其控件模板中的某处使用 ContentControl).ContentTemplate-即内容是什么显示,和的ContentTemplate是如何来显示它.(Button就是一个很好的例子.)| 归档时间: |
|
| 查看次数: |
3578 次 |
| 最近记录: |