Silverlight 4: ToolTipService - PullRequest
       31

Silverlight 4: ToolTipService

3 голосов
/ 10 июня 2010

Я не могу прокрутить до моего прокрутки, он исчезает, когда я двигаю мышь. Это потому, что это была просто подсказка? Если да, есть ли способ прокрутить текст в моей подсказке?

<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 ]

4 голосов
/ 10 июня 2010

Я думаю, что вы расширяете использование всплывающей подсказки за пределы ожидаемого.Это исчезает, потому что это его дизайн.Не предполагается, что он будет содержать какой-либо контент, с которым пользователь должен взаимодействовать, например полосу прокрутки.

Я бы посоветовал вам реализовать эту функцию вместо Popup.Оберните все это в UserControl или шаблонный пользовательский элемент управления.

0 голосов
/ 10 июня 2010

Если вы можете, используйте разрывы строк, чтобы разбить описание, вместо того, чтобы пользователь прокручивал подсказку!

...