-1
我已經在myControl中創建了用戶控件myControl我已經採用了另一個自定義控件tutorialControl。我已經將tutorialControl的DataContxt設置爲id,並且我想在教程的加載事件中訪問這個數據上下文。但我得到的數據上下文爲空。一些身體可以幫助嗎?如何在Silverlight中設置子控件的datacontext
我已經在myControl中創建了用戶控件myControl我已經採用了另一個自定義控件tutorialControl。我已經將tutorialControl的DataContxt設置爲id,並且我想在教程的加載事件中訪問這個數據上下文。但我得到的數據上下文爲空。一些身體可以幫助嗎?如何在Silverlight中設置子控件的datacontext
我不知道我理解你的問題正確的,但你可以發送綁定在XAML爲elementbinding
"{Binding Value, Mode=OneWay, ElementName=myControl}"
有了這個,你可以參考其它元素的上下文。
查看Elementbinding的示例here。
希望這是你正在嘗試做的...
如果你能通過添加一些你的代碼來澄清問題將是有幫助的。 – GreenIcicle 2010-03-29 09:07:19
MyControl.Xaml => MyTutorialControl 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