Apa yang dimaksud dengan mc: Ignorable = “d” di WPF?


107

Apa mc:Ignorable="d"artinya di WPF?

Dan baris ini:

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

Jawaban:


118

The mc:Ignorablenamespace memberikan definisi XAML yang "diabaikan" oleh prosesor XAML.

Ini memungkinkan Anda menentukan informasi yang digunakan oleh desainer pada waktu desain yang diabaikan saat runtime. Dalam kasus Anda, Anda dapat menentukan DesignHeightdan DesignWidth, yang bukan properti "nyata" pada a Window, tetapi bekerja di desainer untuk memberikan pengalaman waktu desain default.


37

mc:Ignorable="d"menetapkan d:awalan sebagai tanda untuk atribut yang digunakan dalam desain. Baca lebih lanjut tentang MSDN: mc:IgnorableAtribut

d:DesignHeight="500"dan d:DesignWidth="300"gunakan d:awalan itu, yang membuatnya hanya tersedia selama waktu desain - mereka diabaikan setelah kompilasi program standar.


12

Ini telah ditentukan sebelumnya namespacedi WPF untuk digunakan dalam waktu desain, r tetapi akan diabaikan ketika benar-benar dikompilasi dan dijalankan. Ini akan menampilkan pilihan desain-waktu Anda tetapi tidak berpengaruh pada tata letak sebenarnya.

Ada artikel tentang topik tersebut.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.