0
我試圖做一些顯然很容易,但我不知道爲什麼不工作。不同的datacontext文本框和它在Silverlight中的工具提示
這工作得很好:
<TextBox DataContext="{Binding ElementName=CORDONES_ESTATALESDomainDataSource, Path=Data}" Text="{Binding Path=DNA_A1}">
<ToolTipService.ToolTip>
<ToolTip Content="{Binding Path=DNA_A1}"/>
</ToolTipService.ToolTip>
</TextBox>
我比顯示在文本框中的提示相同的內容。相反:
<TextBox DataContext="{Binding ElementName=CORDONES_ESTATALESDomainDataSource, Path=Data}" Text="{Binding Path=DNA_A1}">
<ToolTipService.ToolTip>
<ToolTip DataContext="{Binding ElementName=TIPAJES_INTERMEDIOSDomainDataSource, Path=Data}" Content="{Binding Path=ALELOS_DNA_A2}"/>
</ToolTipService.ToolTip>
</TextBox>
這沒有顯示任何內容。請注意,唯一的變化是工具提示具有不同的DataContext,因爲domaindatasource也不同。
這是怎麼發生的?我做錯了什麼或者做不到?是因爲不同的數據上下文嗎?如果這不是這樣,我該怎麼做?
感謝