C# WPF用户控制';数据上下文
在C# WPF用户控制';数据上下文,c#,wpf,datacontext,C#,Wpf,Datacontext,在UserControl中,以下分配DataContext的方法之间有什么区别 DataContext=this (内容作为框架元素)。DataContext=this 使用DataContext=this内容也将“继承”相同的DataContext。所以在内容上没有区别 但是使用(内容作为框架元素)您将没有UserControl本身的DataContext,而只有嵌入式FrameworkElement的DataContext 因此,如果您打算将UserControl的属性(宽度、高度、背景)绑
UserControl
中,以下分配DataContext
的方法之间有什么区别
DataContext=this代码>
(内容作为框架元素)。DataContext=this代码>
使用
DataContext=this代码>内容也将“继承”相同的DataContext。所以在内容上没有区别
但是使用(内容作为框架元素)代码>您将没有UserControl本身的DataContext,而只有嵌入式FrameworkElement的DataContext
因此,如果您打算将UserControl的属性(宽度、高度、背景)绑定到DataContext,则必须使用第一个