Tôi hiện đang khám phá tùy chọn chuyển một số ứng dụng VB6 cũ sang WPF bằng C#. Kế hoạch, trong giai đoạn một, là cổng một số hình thức quan trọng và không phải tất cả các ứng dụng. Mục đích lý thuyết là để mở hình thức VB6 trong một container của một số loại trong WPF thông qua một dll ActiveX.Có thể/làm thế nào để bạn lưu trữ một mẫu VB6 đầy đủ trong một ứng dụng C# WPF?
Điều này có thể thực hiện được không? Tôi đã thử nhìn vào Interop và dường như không thể tìm thấy một ví dụ vững chắc về cách làm cho nó làm việc với bất cứ điều gì nhưng điều khiển Win32, không phải là một hình thức đầy đủ. Tôi có toàn quyền truy cập vào mã VB6 cũ và có thể sửa đổi nó trong anyway cần thiết.
Ảnh chụp màn hình sau đây của ứng dụng WPF chính sẽ đóng vai trò như các wrapper/container:
http://www.evocommand.com/junk_delete_me/main_menu_mockup.png
Màn hình bảo trì VB6 hiện tại sẽ được nạp trong “không gian trắng” phần trên bên phải của màn hình trước đó.
Chà, thật đáng kinh ngạc. –
Chỉ cố gắng để cứu một số linh hồn tội nghiệp của một số vết bầm sọ, từ đập đầu họ, mà tôi đã trải qua trong vài tuần qua làm việc. – jasonk