ListBox с деталями всплывающих / всплывающих элементов - PullRequest
0 голосов
/ 21 августа 2010

Я хотел бы создать список со всплывающим окном / всплывающей подсказкой.Сценарий выглядит следующим образом:

  • Список элементов
  • Показать детали выбранного элемента
  • Детали должны отображаться вне списка и перекрывать любые элементы управления, которые оказываются рядом.

Проблема использования подсказок заключается в том, что они исчезают через некоторое время.И проблема использования всплывающих окон заключается в том, что они не двигаются, когда окно перемещается (?)

Так что я просто ищу несколько указателей о том, как решить эту проблему.

alt text

Ответы [ 2 ]

2 голосов
/ 21 августа 2010

Использовать объект ToolTip. Он имеет автоматическое расположение и красивый графический стиль из коробки.

Просто используйте это так:

        toolTip.PlacementTarget = yourSelectedItem;
        toolTip.Placement = PlacementMode.Right;
        toolTip.Content = {place whatever you need to display here};

Вы можете контролировать его видимость с помощью свойства IsOpen.

1 голос
/ 21 августа 2010

Украсители были созданы для подобных вещей.

Тем не менее, если бы я делал это, я бы установил "StaysOpen" на всплывающем окне на false.Поэтому, когда пользователь щелкает где-то еще, он автоматически исчезает (т. Е. При перемещении окна).Вы действительно видите, как ваши пользователи так часто перемещают окно , а смотрят на детали?Спуститься по маршруту украшения не так просто.Это имеет свои сложности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...