XAML 프로세서에서 무시할 수 있는 태그 파일에 있는 XML 네임스페이스 접두사를 지정합니다.
mc:Ignorable 특성은 사용자 지정 네임스페이스 매핑 및 XAML 버전 관리 모두에서 마크업 호환성을 지원합니다.
XAML 속성 사용(단일 접두사)
<object
xmlns:ignorablePrefix="ignorableUri"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="ignorablePrefix"...>
<ignorablePrefix1:ThisElementCanBeIgnored/>
</object>
XAML 특성 사용(2개의 접두사)
<object
xmlns:ignorablePrefix1="ignorableUri"
xmlns:ignorablePrefix2="ignorableUri2"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="ignorablePrefix1 ignorablePrefix2"...>
<ignorablePrefix1:ThisElementCanBeIgnored/>
</object>
XAML 값
| 가치 | 설명 |
|---|---|
| ignorablePrefix, ignorablePrefix1 등 | XML 1.0 사양에 따른 유효한 접두사 문자열입니다. |
| ignorableUri | XML 1.0 사양에 따라 네임스페이스를 지정하기 위한 유효한 URI입니다. |
| ThisElementCanBeIgnored | 기본 형식을 확인할 수 없는 경우 XAML(Extensible Application Markup Language) 프로세서 구현에서 무시할 수 있는 요소입니다. |
비고
mc XML 네임스페이스 접두사는 XAML 호환성 네임스페이스 http://schemas.openxmlformats.org/markup-compatibility/2006을 매핑할 때 사용할 권장 접두사 규칙입니다.
요소 이름의 접두사 부분이 mc:Ignorable로 식별되는 요소나 특성은 XAML 프로세서에서 처리될 때 오류를 발생시키지 않습니다. 해당 특성을 기본 형식 또는 프로그래밍 구문으로 확인할 수 없는 경우 해당 요소는 무시됩니다. 그러나 무시된 요소는 처리되지 않는 해당 요소의 부작용인 추가 요소 요구 사항에 대한 추가 구문 분석 오류를 계속 생성할 수 있습니다. 예를 들어, 특정 요소 콘텐츠 모델에는 정확히 하나의 자식 요소가 필요할 수 있지만, 지정된 자식 요소가 mc:Ignorable 접두사에 있고, 지정된 자식 요소를 형식으로 해결할 수 없는 경우, XAML 프로세서에서 오류가 발생할 수 있습니다.
mc:Ignorable은 식별자 문자열에 대한 네임스페이스 매핑에만 적용됩니다.
mc:Ignorable는 어셈블리 내의 네임스페이스 매핑(CLR 네임스페이스와 어셈블리를 지정하거나 기본적으로 현재 실행 파일을 어셈블리로 지정)에 적용되지 않습니다.
XAML 프로세서를 구현하는 경우, 프로세서 구현은 `mc:Ignorable`로 식별되는 접두사에 의해 한정된 요소 또는 특성의 형식 판별 시 구문 분석 또는 처리 오류를 발생시키지 않아야 합니다. 그러나 프로세서 구현은 이전에 제공된 하나의 자식 요소 예제와 같이 요소를 로드하거나 처리하지 못하는 부차적인 결과인 예외를 계속 발생시킬 수 있습니다.
기본적으로 XAML 프로세서는 무시된 요소 내의 콘텐츠를 무시합니다. 그러나 추가 속성인
하나 이상의 공백 문자를 구분 기호로 사용하여 속성에 여러 접두사를 지정할 수 있습니다. 예를 들어: mc:Ignorable="ignore1 ignore2".
http://schemas.openxmlformats.org/markup-compatibility/2006 네임스페이스는 SDK의 이 영역 내에 문서화되지 않은 다른 요소 및 특성을 정의합니다. 자세한 내용은 XML 마크업 호환성 사양을 참조하세요.
참고하십시오
- XamlReader
- PresentationOptions:Freeze 특성
- WPF XAML
- WPF의 문서
.NET Desktop feedback