C# 绑定元素WPF应用程序

C# 绑定元素WPF应用程序,c#,wpf,binding,C#,Wpf,Binding,我有这个密码 <MediaElement x:Name="VideoControl" Width="Auto" Height ="{Binding altezza}" Source="intro.avi" LoadedBehavior="Manual" UnloadedBehavior="Stop"> </MediaElement> 但它不是从WPF元素调用的 我怎么能修好它 感谢您的回复您必须将Datacontext设置为代码隐藏文件: DataContext=

我有这个密码

<MediaElement x:Name="VideoControl" Width="Auto" Height ="{Binding altezza}"
   Source="intro.avi" LoadedBehavior="Manual" UnloadedBehavior="Stop">
</MediaElement>
但它不是从WPF元素调用的

我怎么能修好它


感谢您的回复

您必须将Datacontext设置为代码隐藏文件:

DataContext="{Binding RelativeSource={RelativeSource Self}}"

学习MVVM的可能重复可能会有帮助虽然对OP问题/代码是正确的,但数据上下文应该是视图模型类,而不是MVVM中的代码隐藏。我完全同意@LordTakkera
DataContext="{Binding RelativeSource={RelativeSource Self}}"