Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / ToolTip при установке фокуса. / 4 сообщений из 4, страница 1 из 1
16.04.2014, 17:43
    #38616802
mydackvision
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolTip при установке фокуса.
Добра всем!

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

установка фокуса
Код: c#
1.
control.Focus();
...
Рейтинг: 0 / 0
17.04.2014, 06:59
    #38617128
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolTip при установке фокуса.
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
        <TextBox>
            <TextBox.ToolTip>            
                <ToolTip Content="iToolTip"/>
            </TextBox.ToolTip>
            <TextBox.Style>
                <Style TargetType="TextBox">
                    <Style.Triggers>
                        <EventTrigger RoutedEvent="GotFocus">
                            <BeginStoryboard>
                                <Storyboard>
                                    <BooleanAnimationUsingKeyFrames Storyboard.TargetProperty="ToolTip.IsOpen"
                                                                    Duration="0">
                                        <DiscreteBooleanKeyFrame Value="True"/>
                                    </BooleanAnimationUsingKeyFrames>
                                </Storyboard>
                            </BeginStoryboard>
                        </EventTrigger>
                        <EventTrigger RoutedEvent="LostFocus">
                            <BeginStoryboard>
                                <Storyboard>
                                    <BooleanAnimationUsingKeyFrames Storyboard.TargetProperty="ToolTip.IsOpen"
                                                                    Duration="0">
                                        <DiscreteBooleanKeyFrame Value="False"/>
                                    </BooleanAnimationUsingKeyFrames>
                                </Storyboard>
                            </BeginStoryboard>
                        </EventTrigger>
                    </Style.Triggers>
                </Style>
            </TextBox.Style>
        </TextBox>
...
Рейтинг: 0 / 0
17.04.2014, 13:17
    #38617454
mydackvision
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolTip при установке фокуса.
Алексей К
Код: xml
1.
2.
3.
        <TextBox>
           ...................
        </TextBox>


спасибо, но возник ещё вопрос.
допустим данный textbox находится в одной части окна, кнопка по нажатию на которую происходит передача фокуса
Код: c#
1.
control.Focus();

на textbox в другой части окна, и тогда всплывающая подсказка появляется возле кнопки(мне кажется из за того что там находится мышь ), как сделать что бы она(подсказка) появлялась возле textbox?
...
Рейтинг: 0 / 0
17.04.2014, 13:55
    #38617514
Алексей К
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ToolTip при установке фокуса.
mydackvisionкак сделать что бы она(подсказка) появлялась возле textbox?У ToolTip наверняка есть для этого соответствующие свойства. Если нет, можно создать Popup самостоятельно. Тут пример.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / ToolTip при установке фокуса. / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]