Có sự khác biệt nào giữa System.Windows.Clipboard và System.Windows.Forms.Clipboard không?Có sự khác biệt nào giữa System.Windows.Clipboard và System.Windows.Forms.Clipboard không?
Tài liệu dành cho phiên bản System.Windows.Forms nêu rõ rằng để lưu trữ một đối tượng trên khay nhớ tạm, nó phải được tuần tự hóa và ứng dụng của bạn phải có mô hình STA, nhưng tài liệu cho phiên bản System.Windows không ' t danh sách hoặc là một yêu cầu. Là nó? Tại sao có hai lớp học? Có gì khác biệt?
Trong trường hợp nó quan trọng, ứng dụng của chúng tôi là WPF và có tôi biết trước đây là cho WPF và sau này cho Windows.Forms ... nhưng tại sao? Tại sao không chỉ luôn luôn sử dụng phiên bản System.Windows ngay cả với các ứng dụng dựa trên biểu mẫu xem xét nó chỉ là một tham chiếu và ít hạn chế trong việc sử dụng nó, và một đối tượng chỉ là một đối tượng trong .NET.
Chúng tôi có mã WinForms đã sử dụng System.Windows.Clipboard kể từ buổi bình minh của thời gian mà hiện tại đang bẻ khóa. Chuyển sang System.Windows.Forms.Clipboard đã giải quyết vấn đề. TẠI SAO? –