Silverlight 2 RTW中ToolTipService.ToolTip不继承父节点的DataContext的问题
2009-04-14 12:03:56 来源:WEB开发网显示如图:
对于提示信息,同样可以使用Binding(特别是在ControlTemplate里常常使用Binding,例如ListBoxItem)。例如:
<Grid DataContext="{StaticResource MyUser}">
<Button Width="100" Height="40" Content="Button" ToolTipService.ToolTip="{Binding UserName}" />
</Grid>
但下面的这种绑定方式确不能正常显示提示信息:
<Grid DataContext="{StaticResource MyUser}">
<Button Width="100" Height="40" Content="Button">
<ToolTipService.ToolTip>
<TextBlock x:Name="txt" Text="{Binding UserName}" />
</ToolTipService.ToolTip>
</Button>
</Grid>
这是因为在Silverlight 2RTW里,ToolTipService.ToolTip没有继承上层元素的DataContext。如果我们显示指定ToolTipService.ToolTip的DataContext,这种方式同样可以工作。但显示指定ToolTip的DataContext在有的场合是有点别扭,特别是在ControlTemplate里更是有一定的困难。
Tags:Silverlight RTW ToolTipService
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››silverlight2 游戏 1 你能坚持多少秒
- ››Silverlight开发实践--PicZoomShow
- ››Silverlight自定义控件开发 - 令人懊恼的OnApplyT...
- ››Silverlight 2 RTW中ToolTipService.ToolTip不继承...
更多精彩
赞助商链接