mc:Ignorable =“ d”はWPFで何を意味しますか?


107

mc:Ignorable="d"WPF とはどういう意味ですか?

そしてこの行:

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

回答:


118

mc:Ignorable名前空間は、XAMLプロセッサによって「無視」されているXAML定義を提供します。

これにより、設計時にデザイナーが使用する情報を指定できますが、実行時には無視されます。あなたの場合、DesignHeightおよびを指定できますがDesignWidth、これらはの「実際の」プロパティではありませんWindowが、デフォルトの設計時エクスペリエンスを提供するためにデザイナーで機能します。


37

mc:Ignorable="d"d:デザインで使用される属性のマークとして接頭辞を設定します。MSDNで続きを読む:mc:Ignorable属性

d:DesignHeight="500"そしてd:DesignWidth="300"、そのd:接頭辞を使用します。これにより、設計時にのみ使用できるようになります-標準のプログラムのコンパイル後は無視されます。


12

これnamespaceはWPFで事前定義されており、デザインタイムで使用されますが、実際にコンパイルおよび実行されると無視されます。設計時の選択が表示されますが、実際のレイアウトには影響しません。

ある記事で話題には。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.