Khá thường xuyên khi trở lại Visual Studio từ Expression Blend 3, tôi thấy rằng Blend đã giúp thêm một thuộc tính "d: LayoutOverrides" vào XAML của tôi. Lớn lên với các nhà thiết kế ASP.NET, tôi tự tin không tin tưởng bất cứ điều gì tôi sẽ không loại bản thân mình, vì vậy loại bỏ chúng ngay sau khi tôi nhìn thấy chúng.Tại sao Blend thêm [d: LayoutOverrides = "Height"] và tôi nên quan tâm?
Tôi biết rằng thuộc tính "d:" là chỉ dành cho nhà thiết kế và không ảnh hưởng đến thời gian chạy, nhưng bất kỳ ai cũng có thể cung cấp thông tin chi tiết về thuộc tính này và tại sao Blend lại khẳng định rằng tôi có tất cả chúng trên đánh dấu của tôi?
<Border d:LayoutOverrides="Height" />
xuất sắc trả lời. – heltonbiker
@jon Tôi vẫn chưa hiểu! Tôi hiểu hoàn toàn những gì d: DesignWidth = "500", nhưng LayoutOverrides không thực sự chỉ định bất kỳ kích thước nào chính xác nó làm gì? Bạn nói "LayoutOverrides định nghĩa rằng", nhưng xác định những gì? Nếu tôi thay đổi kích thước một thành phần trong Blend nó chỉ đặt chiều cao, không d: LayoutOverrides hoặc d: DesignHeight. Nó có vẻ rất phổ biến trên TextBlock nhưng tôi vẫn bối rối vì tôi không thấy nó thực sự ảnh hưởng đến bất cứ điều gì trong Blend một cách này hay cách khác: - / –