Silverlight 4:ToolTipService

时间:2010-06-10 08:21:04

标签: silverlight silverlight-4.0 tooltip scrollviewer

我无法滚动到我的滚动查看器,当我移动鼠标时它会消失。是因为它只是一个工具提示吗?如果是,是否有办法滚动工具提示中的文字?

<TextBlock TextWrapping="Wrap" Style="{StaticResource TextBlockWidthStyle}" 
                                   Text="{Binding ExtendedDescription}"
                                   TextTrimming="WordEllipsis">
                                <ToolTipService.ToolTip>
                                    <ScrollViewer Width="310" VerticalScrollBarVisibility="Auto">
                                        <TextBlock Text="{Binding ExtendedDescription}"
                                                   Width="300"
                                                   TextWrapping="Wrap"/>    
                                    </ScrollViewer>
                                </ToolTipService.ToolTip>
                            </TextBlock>

2 个答案:

答案 0 :(得分:4)

我认为您正在将ToolTip的使用范围扩展到预期之外。它正在消失,因为这是它的设计。它不会包含用户必须与之交互的任何内容,例如滚动条。

我建议您使用Popup来实现此功能。将其全部包含在UserControl或模板化自定义控件中。

答案 1 :(得分:0)

如果可以,请使用换行符来分解说明,而不是让用户滚动工具提示!