2014-03-03 43 views
0

我有這段代碼。綁定元素WPF應用程序

<MediaElement x:Name="VideoControl" Width="Auto" Height ="{Binding altezza}" 
    Source="intro.avi" LoadedBehavior="Manual" UnloadedBehavior="Stop"> 
</MediaElement> 

.cs文件我有這樣的方法

public int altezza{ 
    get { return 150; } 
} 

但它不是從WPF元素調用。

我該如何解決它?

感謝您的回覆

+1

可能重複http://stackoverflow.com/questions/ 7192588/set-datacontext-in-xaml) – Rhyous

+0

學習MVVM可能有所幫助 – Kcvin

回答

2

必須設置的DataContext你的代碼隱藏文件:

DataContext="{Binding RelativeSource={RelativeSource Self}}" 
的[設置的DataContext在XAML(
+0

儘管OP問題/代碼正確,但數據上下文應該是視圖模型類,而不是MVVM中的代碼隱藏。 – BradleyDotNET

+0

我完全同意@LordTakkera –