Co oznacza mc: Ignorable = „d” w WPF?


107

Co mc:Ignorable="d"oznacza w WPF?

A ten wiersz:

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

Odpowiedzi:


118

Przestrzeń mc:Ignorablenazw zawiera definicje xaml, które są „ignorowane” przez procesor xaml.

Pozwala to określić informacje używane przez projektanta w czasie projektowania, które są ignorowane w czasie wykonywania. W twoim przypadku możesz określić DesignHeighti DesignWidth, które nie są "rzeczywistymi" właściwościami na a Window, ale pracuj w projektancie, aby zapewnić domyślny czas projektowania.


37

mc:Ignorable="d"ustawia d:przedrostek jako oznaczenie atrybutów używanych w projekcie. Przeczytaj więcej na temat MSDN: mc:IgnorableAtrybut

d:DesignHeight="500"i d:DesignWidth="300"używaj tego d:przedrostka, dzięki czemu są dostępne tylko w czasie projektowania - są ignorowane po standardowej kompilacji programu.


12

Jest to wstępnie zdefiniowane namespacew WPF, które ma być używane w czasie projektowania, r, ale zostanie zignorowane podczas rzeczywistego kompilowania i wykonywania. Wyświetli wybrane opcje w czasie projektowania, ale nie ma wpływu na rzeczywisty układ.

Jest artykuł na ten temat.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.