有兩個命名空間我們要注意一下的:
xmlns:d=" http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d=" http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
d可以理解為是
設計時的狀態,d:DesignWidth="480"就是說這個寬度和高度只是在設計時有效,也就是我們在設計器中看到的大小,並不意味着真正運行起來是這個值,有可能會隨着手機屏幕的不同而自動調整,所以我們不應該刻意地設置頁面的寬度和高度,以免被固定了,不能自動調整。
mc是什么呢?從語義上翻譯是,是標記兼容性相關的內容,其中我們看到一句:mc:Ignorable="d",正如上面所說,d:DesignWidth是設計時的,所以,
Ignorable="d"就是告訴編譯器在實際運行時,忽略設計時設置的值。