Silverlight는 요소 바인딩에 요소를 제공합니다. 나는 아래와 같은 XAML이부모 요소 값에 값을 바인딩하는 방법은 무엇입니까?
:
<TextBlock Text="{Binding ABC}" >
<ToolTipService.ToolTip>
<local:MyControl Title="{Binding ...}" />
</ToolTipService.ToolTip>
</TextBlock>
내가 부모 TextBlock의 텍스트와 동일한 데이터에 MyControl 제목을 바인딩 할을하지만 X 설정하지 않으려는이 사건에 적용하는 방법 : 부모 Textblock의 이름입니다.
<local:MyControl Title="{Binding ABC}" />
이 두 번 호출 될 수 있습니다 "{ABC 바인딩}"이 바인딩을 위해, 내 경우로,이 ValurConverter을 :
나는 동일한 데이터 소스에 제목을 결합하는 하나 개의 솔루션이 알고있다. 나는이 방법을 사용하고 싶지 않다.
게시하기 전에 같은 것을 테스트하고 이상하게 작동하지 않습니다. 마치 툴팁이 텍스트 블록의 자손이 아닌 것처럼 말입니다. – Andrew
감사합니다. 위의 구문에서 다음 오류가 표시됩니다. 'AncestorType'속성이 XML 네임 스페이스 'http://schemas.microsoft.com/winfx/2006/xaml/presentation'의 'RelativeSource'형식에 없습니다. \t 'Type'태그는 XML 네임 스페이스 'http://schemas.microsoft.com/winfx/2006/xaml'에 없습니다. – KentZhou
WPAM Silverlight에서이 XAML을 사용하고 계십니까? – Gineer