WPF подсказки лучшие практики - PullRequest
1 голос
/ 09 марта 2010

Я собираюсь изменить свое приложение, чтобы оно включало подсказки для всех кнопок, полей со списком и т. Д. Мне было интересно, есть ли какие-либо рекомендации по этому поводу.

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

То, что я хотел бы получить, если нет лучшего предложения, - это два дополнительных поля для кнопки / комбинированного списка / etc: 1-ToolTipName и 2-ToolTipDesc, каждое из которых содержит строку. Как мне это сделать (и возможно ли это?).

Ответы [ 3 ]

1 голос
/ 09 марта 2010

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

Я бы порекомендовал изучить поведение из Blend SDK. Они могут сделать это довольно легко (особенно если вы используете blend), поскольку это позволит вам создать поведение всплывающей подсказки, которое вы можете просто перетащить на элементы управления.

0 голосов
/ 31 мая 2012

Рекомендации по использованию всплывающих подсказок и всплывающих подсказок содержатся в Win 7 Руководствах по взаимодействию с пользователем (aka UX Guide) .

0 голосов
/ 19 мая 2010

Я рекомендую использовать всплывающие подсказки со всеми панелями инструментов и пиктограммами.

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

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

Всплывающие подсказки, как в Microsoft Office Ribbon, также предоставляют возможность предоставлять дополнительную информацию пользователю.

...