Hosting-WPF in Winforms-Steuerelemente
Meine Anwendung ist entwickelt mit WinForms. Ist es möglich, Hosts der WPF -DataGrid
, Button
, ListBox
, ComboBox
etc in WinForms-Steuerelemente?
- Was haben Sie versucht? Es ist viel einfacher für die Gemeinschaft um Hilfe zu leisten, wenn Sie den Versuch machen, die kommen dann mit mehr gezielte Fragen zu einem problem. Ja-oder Nein-Fragen sind nicht sehr konstruktiv (Siehe die ersten beiden Abschnitte der FAQ stackoverflow.com/faq) Zum Beispiel, ich weiß wirklich nicht, alles über WinForms oder WPF-Steuerelemente, aber eine schnelle Google-Suche gab mir eine Reihe von links, die Aussehen relevant genug, um diese Frage zu beantworten. Hier war der erste auf der Liste: msdn.microsoft.com/en-us/library/ms742215.aspx
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, es ist möglich, mit dem
ElementHost
- Steuerelement in Winforms und hosten von WPF-Inhalt im inneren.Ich würde nicht mischen, WinForm und WPF-es sei denn absolut notwendig. Zwar hat Microsoft die Möglichkeit zur Verwendung von WPF-Steuerelement in Windows forms und Umgekehrt, aber es nicht immer gute Ergebnis. WF und WPF rendert die controls in verschiedenen Arten und können Sie Gesicht viele Probleme, einschließlich performance-und UI-flimmern abhängig von der Art, wie Sie verwendet wurden.
Wenn Sie wirklich wollen, verwenden Sie WPF-Steuerelement in WF dann verwenden ElementHost-Steuerelement.