Answered by:
Implementing Help in WPF

-
I'm looking for some direction on implementing "Help" in a WPF solution.
I like the .chm file solution and understand that I can set it up as a Resource to support Localization which is a requirement. The downside appears to be the interface. It has a standard windows forms look and feel to it vs. the styling that is supported by WPF.
So, two questions:
First, is there a newer interface for creating .chm help files? I'm currently using HTML Help Workshop which appears rather dated.
Second, is there a way to embed the .chm help files into a WPF control?Or, perhaps someone has a better solution they could suggest. I've looked at Sandcastle as an option but feel that it falls short at meeting the requirements, hence the search goes on.
Tom Mann MCSD C#
Question
Answers
-
CHM is deprecated (blocked by default on Vista+). If you have chm content there are tools to migrate to the current mshc format.
Windows 8+ include a help viewer runtime, if you want to use it for older versions of Windows (Xp-7) you need to integrate Visual Studio shell. To display help content you can just use a webbrowser control after executing the help viewer runtime, there are a couple samples on codeplex about this. Your setup program needs to register your help content to the help viewer.
Visual C++ MVP- Edited by Sheng Jiang 蒋晟MVP Wednesday, March 02, 2016 5:26 PM
- Marked as answer by T_Mann Wednesday, March 02, 2016 5:56 PM
All replies
-
CHM is deprecated (blocked by default on Vista+). If you have chm content there are tools to migrate to the current mshc format.
Windows 8+ include a help viewer runtime, if you want to use it for older versions of Windows (Xp-7) you need to integrate Visual Studio shell. To display help content you can just use a webbrowser control after executing the help viewer runtime, there are a couple samples on codeplex about this. Your setup program needs to register your help content to the help viewer.
Visual C++ MVP- Edited by Sheng Jiang 蒋晟MVP Wednesday, March 02, 2016 5:26 PM
- Marked as answer by T_Mann Wednesday, March 02, 2016 5:56 PM
-