Wiem, że muszę użyć ElementHost
, aby wyświetlić formant WPF w WinForm, ale jako kontrola WPF jest oprogramowanie stron trzecich i to tylko pochodzi z pliku XML i pliku DLL.Jak dodać tę kontrolkę WPF do mojego WinForm?
Sterowanie jest AvalonEdit dodałem zarówno ICSharpCode.AvalonEdit.xml
i ICSharpCode.AvalonEdit.dll
plików do mojego projektu, i poszedłem do Project -> Add Reference
i dodał DLL jako odniesienie. Teraz mogę uzyskać dostęp do przestrzeni nazw ICSharpCode
w moim kodzie, wszystkie klasy i metody są ujawnione, ale od tego momentu nie jestem pewien, jak faktycznie używać formantu w moim WinForm.
Oczekiwano, że kontrolka WPF pojawi się w eksploratorze rozwiązań, ale tak się nie dzieje. Próbowałem dodać kontrolkę ElementHost
do mojego WinForm tak czy inaczej, ale kiedy próbuję wybrać Hosted Content, nie pojawiają się żadne kontrole, więc nie wiem o mojej kontroli WPF. Jak mogę użyć formantu WPF AvalonEdit w moim WinForm?
do osoby, która głosowała w dół na moje pytanie, byłoby miło, gdyby komentarza można zostawić mi powiedzieć dlaczego moje pytanie jest źle. –