2010-03-29 28 views
-1

我已經在myControl中創建了用戶控件myControl我已經採用了另一個自定義控件tutorialControl。我已經將tutorialControl的DataContxt設置爲id,並且我想在教程的加載事件中訪問這個數據上下文。但我得到的數據上下文爲空。一些身體可以幫助嗎?如何在Silverlight中設置子控件的datacontext

+1

如果你能通過添加一些你的代碼來澄清問題將是有幫助的。 – GreenIcicle 2010-03-29 09:07:19

+0

MyControl.Xaml => ID是MyControl的屬性 MyTutorialControl.xaml.cs MyTutorialControl_loaded(object sender,RoutedEventArgs e) { string id = this.DataContext as string; \\我得到DataContext爲null } – jolly 2010-03-31 08:20:01

回答

0

我不知道我理解你的問題正確的,但你可以發送綁定在XAML爲elementbinding

"{Binding Value, Mode=OneWay, ElementName=myControl}" 

有了這個,你可以參考其它元素的上下文。

查看Elementbinding的示例here

希望這是你正在嘗試做的...

相關問題