[c#] mc : Ignorable =“d”는 WPF에서 무엇을 의미합니까?

mc:Ignorable="d"WPF에서 무엇을 의미합니까?

그리고이 행 :

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



답변

mc:Ignorable네임 스페이스는 XAML 프로세서 “무시”하는 XAML 정의를 제공합니다.

이를 통해 런타임시 무시되는 디자인 타임에 디자이너가 사용하는 정보를 지정할 수 있습니다. 귀하의 경우에 지정할 수 있습니다 DesignHeightDesignWidth없다 “실제의”에 등록하는이며, Window기본 설계 시간 경험을 제공하기위한 디자이너,하지만 일이.


답변

mc:Ignorable="d"d:디자인에 사용되는 속성의 표시로 접두사를 설정 합니다. MSDN에서 자세히 알아보기 : mc:Ignorable속성

d:DesignHeight="500"d:DesignWidth="300"그 사용 d:그들은 표준 프로그램 컴파일 후 무시됩니다 – 유일한 디자인 시간 동안 그들을 사용할 수 있도록 어떤 접두사.


답변

이것은 namespace디자인 타임에 사용되도록 WPF에 미리 정의 되어 있지만 실제로 컴파일되고 실행될 때 무시됩니다. 디자인 타임 선택 사항을 표시하지만 실제 레이아웃에는 영향을주지 않습니다.

주제에 대한 기사 가 있습니다 .


답변