2010-03-29 3 views
-1

myControl에서 사용자 정의 컨트롤 myControl을 만들었습니다. 다른 사용자 정의 컨트롤 tutorialControl을 사용했습니다. tutorialControl의 DataContxt를 id로 설정했고 튜토리얼의로드 된 이벤트에서이 데이터 컨텍스트에 액세스하려고합니다. 하지만 데이터 컨텍스트가 null로 표시됩니다. 어떤 몸이 도움이 될 수 있습니까?Silverlight에서 자식 컨트롤의 datacontext를 설정하는 방법

+1

코드를 추가하여 질문을 명확히 할 수 있다면 도움이 될 것입니다. – GreenIcicle

+0

MyControl.Xaml =><그리드 X :. NAME = "이 LayoutRoot> ID가 MyControl의 속성이다 MyTutorialControl.xaml.cs MyTutorialControl_loaded (오브젝트 송신자를 RoutedEventArgs e) { 문자열 ID = 문자열로 this.DataContext \\ DataContext를 null로 가져옵니다. } – jolly

답변

0

나는 귀하의 질문에 정확한 이해한다면 모르지만 당신이 elementbinding이와

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

다른 요소의 컨텍스트를 참조 할 수있는 XAML에서 바인딩을 보낼 수 있습니다.

요소 바인딩 here의 예를 참조하십시오.

희망이 무엇을하려고했는지 ...

관련 문제