Trong CSS trật tự lề là: đáy trên bên phải tráiTại sao XAML Margin không tuân thủ định mức CSS?
Trong XAML trật tự lề là: trái phía trên bên phải phía dưới
Có một lý do tại sao đội WPF không sắp xếp này để chuẩn CSS?
Trong CSS trật tự lề là: đáy trên bên phải tráiTại sao XAML Margin không tuân thủ định mức CSS?
Trong XAML trật tự lề là: trái phía trên bên phải phía dưới
Có một lý do tại sao đội WPF không sắp xếp này để chuẩn CSS?
Tôi tưởng tượng điều này là do lề trong WinForms được khai báo là trái, trên, phải, dưới. Họ có thể nghĩ rằng nó sẽ có nhiều khả năng để có các nhà phát triển WinForms chuyển sang WPF hơn là những người từ web.
Để tham khảo, bạn có thể kiểm tra constructor for the Padding structure on MSDN (loại được sử dụng cho thuộc tính Ký quỹ).
Chúng không phù hợp với các chỉ tiêu CSS - chúng phù hợp với cách mà Microsoft đã thực hiện API giao diện người dùng trong quá khứ. Tôi không thể nói cho WinForms, nhưng trong MFC tọa độ được quy định theo thứ tự của LTRB.
MFC đặt trước CSS, +1. –
Chính xác! :) trong Winforms serialization của một giá trị Margin như một chuỗi được thực hiện trái trên cùng bên phải phía dưới, bạn đánh bại tôi với nó. –