2009-10-13 8 views
5

Sto avviando un nuovo, grande progetto che utilizzerà WPF per il front-end. Sto cercando una soluzione per un sistema di guida integrato. Il caso d'uso di base per questo è che l'utente deve essere in grado di raggiungere l'aiuto sensibile al contesto in qualsiasi momento quando si utilizza il sistema. Il contenuto della guida deve essere localizzato e visualizzato all'interno dell'applicazione (non popup di un file .chm esterno).Qualche buona soluzione per un sistema di guida integrato nelle applicazioni WPF?

Sto cercando un'esperienza del mondo reale nella creazione e/o utilizzo di un sistema di terze parti in grado di gestire il flusso completo per questo, compreso un flusso di lavoro per localizzare il contenuto della guida. Qualsiasi input è apprezzato! Grazie.

risposta

0

C'è un motivo particolare per cui non è possibile visualizzare un file .chm esterno o è per scopi estetici? Se è necessario eseguire il wrapping della propria implementazione, è consigliabile consultare questo articolo allo Code Project. Non è specifico del WPF, ma dovrebbe servire da vero punto di partenza per te.

+0

Ciao Pete e grazie per l'input. Il motivo per cui non si apre un file chm è l'esperienza dell'utente. L'applicazione è un'applicazione touch screen e i file .chm sono un no-go quando si usano le dita per lo scrolling. Abbiamo bisogno di una sorta di sistema integrato che si fonde con il resto dell'app e che possiamo modellare con wpf. – tmatuschek

+0

Hmmm. Sembra che potrebbe essere un blog divertente per me da affrontare. Grazie per l'idea. –

+0

SE se vai in giro a fare questo ti sarei davvero grato se potessi pubblicare un link al post del blog qui! Grazie Pete! – tmatuschek

1

Un suggerimento è quello di comporre help come FlowDocuments. Sono semplici da comporre (e puoi creare un editor con RichTextBox. Possono essere archiviati come risorse nell'assieme e puoi semplicemente utilizzare un FlowDocumentReader per visualizzarli. In pratica, puoi integrare completamente l'aiuto nella tua app nel modo desiderato senza bisogno di utensili o controlli esterni

+0

Questo è un buon suggerimento, ma penso che la mancanza di editor e supporto generale per FlowDocument sarà un problema. La nostra app deve essere tradotta da fonti esterne (almeno 10 lingue) e devo ancora vedere gli strumenti che supportano FlowDocument. – tmatuschek

1

ne dite di usare i suggerimenti tooltip WPF possono avere qualsiasi tipo di contenuto ... non si può pensare ad un sistema di aiuto più integrato;.? o)

1

Ecco un articolo di Pete O'Hanlon Easy help with WPF

Suppongo che tu possa personalizzare questa soluzione in base alle tue esigenze.

+0

Grazie per il link, Dmitry. Questo però non è quello che stavo chiedendo. La soluzione di Pete è ottima se hai bisogno di aprire un file .chm dalla tua applicazione WPF, ma ho bisogno di una soluzione più integrata. – tmatuschek

Problemi correlati