Какие-нибудь хорошие решения для интегрированной справочной системы в приложениях WPF? - PullRequest
5 голосов
/ 13 октября 2009

Я только запускаю новый, большой проект, который будет использовать WPF для внешнего интерфейса. Я ищу какое-то решение для интегрированной справочной системы. Основной вариант использования этого заключается в том, что пользователь должен иметь возможность обращаться к контекстно-зависимой помощи в любое время при использовании системы. Содержимое справки должно быть локализовано и отображено в приложении (не должно быть всплывающего внешнего CHM-файла).

Я ищу реальный опыт создания и / или использования сторонней системы, которая может справиться с полным потоком для этого, включая рабочий процесс для локализации содержимого справки. Любой вклад приветствуется! Спасибо.

Ответы [ 4 ]

1 голос
/ 14 октября 2009

Вот статья Пита О'Хэнлона Простая помощь с WPF

Полагаю, вы можете настроить это решение под свои нужды.

1 голос
/ 13 октября 2009

Одно из предложений - составить справку как FlowDocuments . Их легко создавать (и вы можете вызвать редактор с помощью RichTextBox. Они могут храниться в виде ресурсов в вашей сборке, и вы просто используете FlowDocumentReader для их просмотра. Это в основном позволяет полностью интегрировать справку в ваше приложение так, как вы хотите, без каких-либо внешних инструментов или элементов управления.

1 голос
/ 13 октября 2009

Как насчет использования всплывающих подсказок? Всплывающие подсказки Wpf могут иметь любой вид содержимого ... не могу придумать более интегрированную справочную систему; o)

0 голосов
/ 13 октября 2009

Есть ли особая причина, по которой вы не можете открыть внешний файл .chm, или это для эстетических целей? Если вам нужно обернуть собственную реализацию, вы можете посмотреть эту статью в Code Project . Это не специфично для WPF, но должно послужить для вас реальной отправной точкой.

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