Thực ra, tôi đã bắt đầu học WPF. Tôi có vài tháng kinh nghiệm trong việc phát triển các ứng dụng Windows Forms. Mặc dù, tôi đang nhận được ý nghĩa của một ứng dụng WPF, nhưng tôi vẫn không thể phân biệt sự khác biệt giữa hai, trên cơ sở sản lượng của họ.Sự khác biệt trong hiển thị các ứng dụng WPF và Windows Forms
Với tham chiếu đến điều này Link: Device Independent Pixel (DPI), tôi đã học được rằng bất cứ khi nào hệ điều hành hiển thị ứng dụng WPF, nó tự quản lý kích thước của nó theo độ phân giải của nó.
Vì vậy, để kiểm tra sự khác biệt này, tôi đã tạo hai ứng dụng demo trong cả hai khung công tác và thay đổi độ phân giải .. nhưng tôi không tìm thấy bất kỳ sự khác biệt thỏa đáng nào. Mà có thể giải thích nó là một ứng dụng WPF và đây là một ứng dụng Windows Forms.
Nó không tạo ra bất kỳ thanh cuộn nào tối đa hóa và không làm cho nút lớn hay nhỏ khi thay đổi độ phân giải.
Tôi đã đọc ở đâu đó rằng Visual Studio 2010 đã được viết lại trong WPF. Nhưng trong thử nghiệm của tôi, tôi thấy rằng, (trên thay đổi độ phân giải của máy tính để bàn) nó làm cho văn bản và đồ họa không đọc được/mờ. Khi định cỡ lại cửa sổ, mọi thứ đã bị ẩn trừ thanh menu. Và nội dung trên thanh menu đã chuyển vị trí của nó, ví dụ: ở bên phải một mục menu đang dịch chuyển xuống. Tại sao?
Vui lòng làm cho tôi chính xác & giải thích thêm chút nữa (vấn đề hiển thị này).
Tôi không biết bạn đang nói về điều gì. WPF là độ phân giải độc lập. winforms thì không. WPF không phải là "mờ", nếu bạn có một ứng dụng WPF trông mờ chỉ [thay đổi chế độ hiển thị phông chữ] (http://stackoverflow.com/a/18091149/643085). –
sự khác biệt giữa WPF và winforms là WPF không hút và không hoàn toàn vô dụng như được giải thích [ở đây] (http://stackoverflow.com/a/18931755/643085). Và không, nếu bạn tạo một ứng dụng WPF bằng cách sử dụng trình thiết kế Visual Studio, nó sẽ không có độ phân giải độc lập như được giải thích [ở đây] (http://stackoverflow.com/a/18927377/643085). Bạn cần gõ XAML theo cách thủ công và sử dụng các thùng chứa thích hợp tùy theo nhu cầu của bạn. –
@HighCore: Cảm ơn bạn rất nhiều vì đã trả lời! Bạn muốn nói, một trong những khó khăn nên mã chiều cao và chiều rộng cho ứng dụng của chúng tôi theo 800 * 600, hoặc bất cứ điều gì như khôn ngoan bằng văn bản một truy vấn phương tiện truyền thông trong css!?!? – user2804762