Tôi biết rằng tôi phải sử dụng ElementHost
để hiển thị điều khiển WPF trong WinForm, nhưng khi điều khiển WPF là phần mềm của bên thứ ba và nó chỉ đi kèm với tệp XML và tệp DLL.Làm cách nào để thêm điều khiển WPF này vào WinForm của tôi?
Điều khiển là AvalonEdit, tôi đã thêm cả tệp ICSharpCode.AvalonEdit.xml
và ICSharpCode.AvalonEdit.dll
vào dự án của mình và tôi đã truy cập Project -> Add Reference
và thêm DLL làm tham chiếu. Bây giờ tôi có thể truy cập vào không gian tên ICSharpCode
trong mã của tôi, tất cả các lớp và các phương thức được tiếp xúc, nhưng từ thời điểm này tôi không chắc chắn làm thế nào để thực sự sử dụng điều khiển trong WinForm của tôi.
Tôi đã mong đợi một điều khiển WPF xuất hiện trong Solution Explorer, nhưng nó không. Tôi đã thử thêm một điều khiển ElementHost
để anyways WinForm của tôi, nhưng khi tôi cố gắng Chọn nội dung được lưu trữ, không có điều khiển xuất hiện, do đó, nó không biết về kiểm soát WPF của tôi. Làm thế nào tôi có thể sử dụng AvalonEdit WPF kiểm soát trong WinForm của tôi?
Đối với người xuống bình chọn câu hỏi của tôi, sẽ rất tuyệt nếu bạn có thể để lại nhận xét cho tôi biết tại sao câu hỏi của tôi là xấu. –