Mc: ignorerable = “d” có nghĩa là gì trong WPF?


107

Không gì mc:Ignorable="d"có nghĩa là trong WPF?

Và hàng này:

d:DesignHeight="500" 
d:DesignWidth="300"

Câu trả lời:


118

Không mc:Ignorablegian tên cung cấp các định nghĩa xaml bị bộ xử lý xaml "bỏ qua".

Điều này cho phép bạn chỉ định thông tin được sử dụng bởi nhà thiết kế tại thời điểm thiết kế được bỏ qua trong thời gian chạy. Trong trường hợp của bạn, bạn có thể chỉ định DesignHeightDesignWidth, không phải là thuộc tính "thực" trên a Window, nhưng làm việc trong trình thiết kế để cung cấp trải nghiệm thời gian thiết kế mặc định.


37

mc:Ignorable="d"đặt d:tiền tố làm dấu cho các thuộc tính được sử dụng trong thiết kế. Đọc thêm trên MSDN: mc:IgnorableThuộc tính

d:DesignHeight="500"d:DesignWidth="300"sử dụng d:tiền tố đó , điều làm cho chúng chỉ khả dụng trong thời gian thiết kế - chúng bị bỏ qua sau khi biên dịch chương trình chuẩn.


12

Điều này được xác định trước namespacetrong WPF để được sử dụng trong thời gian thiết kế, r nhưng sẽ bị bỏ qua khi thực sự được biên dịch và thực thi. Nó sẽ hiển thị các lựa chọn thời gian thiết kế của bạn nhưng không ảnh hưởng đến bố cục thực tế.

Có một bài báo về chủ đề này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.