2010-03-09 2 views
1

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

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

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

ответ

1

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

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

0

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

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

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

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

Смежные вопросы