À l'aide de l'Aide (touche F1 (format CHM) Avec WPF

Je travaille sur une application WPF pour un temps, et le temps est venu de fixer le format CHM document d'aide à elle.

Mais hélas! HelpProvider, la méthode standard pour afficher les fichiers CHM en Winforms, a magiquement disparu et n'a pas d'homologue dans WPF. J'ai essayé d'utiliser WindowsFormsHost lancer un nouveau contrôle je peux donc afficher de l'aide, mais pour l'essentiel il vient attrape le contrôle de l'intégralité de l'INTERFACE utilisateur.

Un peu plus en détail: j'ai un élément de menu que je veux, quand on clique dessus, ouvrez le fichier CHM.

J'ai d'abord configurer le WindowsFormsHost...

host = new System.Windows.Forms.Integration.WindowsFormsHost();
helpForm = new System.Windows.Forms.Control();
host.Child = helpForm;
host.Visibility = System.Windows.Visibility.Hidden;
this.grid1.Children.Add(host);

hp = new System.Windows.Forms.HelpProvider();
hp.HelpNamespace = "Somehelpfile.chm";
hp.SetHelpNavigator(helpForm, System.Windows.Forms.HelpNavigator.TableOfContents);

Puis-je dire, voila, de se révéler à vous-même.

private void Help_Click(object sender, RoutedEventArgs e)
{
    host.Visibility = Visibility.Visible;
    helpForm.Show();
    hp.SetShowHelp(helpForm, true);
}  

Je ne suis pas vraiment sûr où de procéder à partir d'ici. Quand je montre le rempli, il obscurcit /remplace l'INTERFACE utilisateur existante et tout ce que j'obtiens est un gris, vide fenêtre WPF avec pas de fichier d'aide.

Tout preneurs?