2009-05-31 3 views
0

컨트롤이 개체에 바인딩되어 있고 모두 정상이지만 컨트롤 템플릿을 비슷한 형식의 다른 개체에 바인딩하려고합니다. 가능하다면 xaml에서만 이것을 독점적으로하고 싶습니다. 단계를 설명하는 좋은 자습서는 무엇입니까?WPF DataBound 인 ControlTemplate 만들기

<TextBlock Text="{Binding Source={StaticResource BorderControl}, Path=ControlName}"/> 

편집 : 좀 더 경험, 그것은 내가 필요로하는 컨트롤의 속성을 기준으로 바인딩 소스를 설정하는 기능입니다 밝혀졌습니다. 즉

<TextBlock Text="{Binding Source={StaticResource {TemplateBinding Tag}}, Path=ControlName}"/> 

컨트롤이 ControlTemplate이 내에 존재하지만 데이터에 직접 결합하는 경우 제대로 작동 - 그 차이를 만드는 경우. 이것이 가능한지 아니면 올바른 접근 방법인지 나는 모른다. 어떤 생각이라도 환영합니다!

편집 :

이것은 작동하지 않습니다.

<TextBlock Text="{Binding Source={TemplateBinding Tag}, Path=ControlName}"/> 

답변

관련 문제