开发者

Any good solutions for an integrated help system in WPF applications?

开发者 https://www.devze.com 2022-12-08 15:26 出处:网络
I\'m just starting up a new, big project that will be using WPF for the front end. I\'m looking for some kind of solution for an integrated help s开发者_如何学运维ystem. The basic use case for this is

I'm just starting up a new, big project that will be using WPF for the front end. I'm looking for some kind of solution for an integrated help s开发者_如何学运维ystem. The basic use case for this is that the user needs to be able to reach context sensitive help at any time when using the system. The help content should be localized and displayed within the application (not popup an external .chm file).

I'm looking for real world experience in creating and/or using a third party system that can handle the complete flow for this, including a work flow for localizing the help content. Any input is appreciated! Thank you.


One suggestion is to compose help as FlowDocuments. They're simple to compose (and you can whip up an editor using RichTextBox. They can be stored as resources in your assembly and you just use a FlowDocumentReader to view them. That basically lets you fully integrate help into your app the way you want it without needing any external tools or controls.


How about using tooltips ? Wpf tooltips can have any kind of content... can't think of a more integrated help system ;o)


Here is an article by Pete O'Hanlon Easy help with WPF

I suppose you can customize this solution to fit your needs.


Is there a particular reason that you can't popup an external .chm file, or is it for aesthetic purposes? If you must wrap your own implementation, you might want to look at this article on Code Project. It's not WPF specific, but it should serve as a real starting point for you.

0

精彩评论

暂无评论...
验证码 换一张
取 消