WPF: всплывающая подсказка при заполнении пути - PullRequest
0 голосов
/ 31 мая 2011

Я хочу назначить всплывающую подсказку для System.Windows.Shape.Path.

Когда всплывающая подсказка появляется, когда я касаюсь контура пути, я не получаю всплывающую подсказку, когда я нахожусь внутри заполненной частипуть.

Можно ли каким-то образом изменить это поведение?Моя единственная идея состояла в том, чтобы добавить путь к дополнительному элементу управления, например холсту, и назначить подсказку для холста.Но это, кажется, много работы.

Есть ли другой способ?

РЕДАКТИРОВАТЬ: Путь есть и должен быть заполнен.Всплывающая подсказка должна появиться на контуре пути и на заполненной области внутри.

Ответы [ 2 ]

1 голос
/ 16 ноября 2011

Если вы создаете путь динамически, вы можете установить так:

Path p = new Path();
........
.......
p.Fill = new SolidColorBrush(Colors.Red);
p.SetValue(ToolTipService.ToolTipProperty, "Tooltip is here");
0 голосов
/ 31 мая 2011

Если вы не установили свойство Fill, ваше поведение будет ожидаемым. Попробуйте установить для свойства Fill значение «Прозрачный», если вы просто хотите «контурный» путь.

<Path Fill="Transparent" 
      ToolTip="My Tooltip" 
      Data="..." Stroke="..." StrokeThickness="..."  />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...