อะไรmc:Ignorable="d"
หมายถึงใน WPF?
และแถวนี้:
d:DesignHeight="500"
d:DesignWidth="300"
อะไรmc:Ignorable="d"
หมายถึงใน WPF?
และแถวนี้:
d:DesignHeight="500"
d:DesignWidth="300"
คำตอบ:
mc:Ignorable
namespace ให้คำจำกัดความ XAML ที่ "ละเว้น" โดยหน่วยประมวลผล XAML
สิ่งนี้ช่วยให้คุณระบุข้อมูลที่ผู้ออกแบบใช้ในขณะออกแบบซึ่งจะถูกละเว้นในรันไทม์ ในกรณีของคุณคุณสามารถระบุDesignHeight
และDesignWidth
ซึ่งไม่ใช่คุณสมบัติ "จริง" ใน a Window
แต่ทำงานในตัวออกแบบเพื่อมอบประสบการณ์เวลาออกแบบเริ่มต้น
mc:Ignorable="d"
กำหนดd:
คำนำหน้าเป็นเครื่องหมายสำหรับแอตทริบิวต์ที่ใช้ในการออกแบบ อ่านเพิ่มเติมเกี่ยวกับ MSDN: mc:Ignorable
Attribute
d:DesignHeight="500"
และd:DesignWidth="300"
ใช้d:
คำนำหน้าดังกล่าวสิ่งที่ทำให้พร้อมใช้งานเฉพาะในช่วงเวลาออกแบบ - จะถูกละเว้นหลังจากการคอมไพล์โปรแกรมมาตรฐาน
นี่เป็นnamespace
WPF ที่กำหนดไว้ล่วงหน้าเพื่อใช้ในเวลาออกแบบ r แต่จะถูกละเว้นเมื่อคอมไพล์และดำเนินการจริง จะแสดงตัวเลือกเวลาออกแบบของคุณ แต่ไม่มีผลกับเค้าโครงจริง
มีบทความในหัวข้อ