mc:Ignorable Özniteliği
Bir işaretleme dosyasında karşılaşılan XML ad alanı ön eklerinin XAML işlemcisi tarafından yoksayılabileceğini belirtir. özniteliği hem mc:Ignorable
özel ad alanı eşlemesi hem de XAML sürümü oluşturma için işaretleme uyumluluğunu destekler.
XAML Öznitelik Kullanımı (Tek Ön Ek)
<object
xmlns:ignorablePrefix="ignorableUri"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="ignorablePrefix"...>
<ignorablePrefix1:ThisElementCanBeIgnored/>
</object>
XAML Öznitelik Kullanımı (İki Ön Ek)
<object
xmlns:ignorablePrefix1="ignorableUri"
xmlns:ignorablePrefix2="ignorableUri2"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="ignorablePrefix1 ignorablePrefix2"...>
<ignorablePrefix1:ThisElementCanBeIgnored/>
</object>
XAML Değerleri
Değer | Açıklama |
---|---|
ignorablePrefix, ignorablePrefix1 vb. | XML 1.0 belirtimi başına geçerli bir ön ek dizesi. |
ignorableUri | XML 1.0 belirtimine göre ad alanı belirlemeye yönelik geçerli URI'ler. |
ThisElementCanBeIgnored | Temel alınan tür çözümlenemiyorsa, Genişletilebilir Uygulama Biçimlendirme Dili (XAML) işlemci uygulamaları tarafından yoksayılabilir bir öğe. |
Açıklamalar
mc
XML ad alanı ön eki, XAML uyumluluk ad alanı eşlendiğinde kullanılması önerilen ön ek kuralıdırhttp://schemas.openxmlformats.org/markup-compatibility/2006
.
Öğe adının ön ek bölümünün tanımlandığı mc:Ignorable
öğeler veya öznitelikler, XAML işlemcisi tarafından işlendiğinde hata oluşturmaz. Bu öznitelik temel alınan bir türe veya programlama yapısına çözümlenemediyse, bu öğe yoksayılır. Ancak, yoksayılan öğelerin işlenmeyen öğenin yan etkileri olan ek öğe gereksinimleri için yine de ek ayrıştırma hataları oluşturabileceğini unutmayın. Örneğin, belirli bir öğe con çadır modu l tam olarak bir alt öğe gerektirebilir, ancak belirtilen alt öğe bir mc:Ignorable
ön ekteyse ve belirtilen alt öğe bir türe çözümlenemediyse, XAML işlemcisi bir hataya neden olabilir.
mc:Ignorable
yalnızca tanımlayıcı dizelerine ad alanı eşlemeleri için geçerlidir. mc:Ignorable
bir CLR ad alanı ve derleme (veya derleme olarak geçerli yürütülebilir dosyaya varsayılan olarak) belirten derlemelere ad alanı eşlemeleri için geçerli değildir.
Bir XAML işlemcisi uyguluyorsanız, işlemci uygulamanız olarak mc:Ignorable
tanımlanan bir ön ek tarafından nitelenen herhangi bir öğe veya öznitelik için tür çözümlemesinde ayrıştırma veya işleme hataları oluşturmamalıdır. Ancak işlemci uygulamanız, daha önce verilen tek alt öğe örneği gibi bir öğenin yüklenememesinin veya işlenememesinin ikincil sonucu olan özel durumları tetikleyebilir.
Varsayılan olarak, XAML işlemcisi yoksayılan bir öğe içindeki içeriği yoksayar. Ancak, bir sonraki kullanılabilir üst öğe tarafından yoksayılan bir öğe içindeki içeriğin sürekli işlenmesini gerektirmek için mc:ProcessContent Özniteliği olarak ek bir öznitelik belirtebilirsiniz.
Özniteliğinde, ayırıcı olarak bir veya daha fazla boşluk karakteri kullanılarak birden çok ön ek belirtilebilir, örneğin: mc:Ignorable="ignore1 ignore2"
.
Ad alanı, SDK'nın http://schemas.openxmlformats.org/markup-compatibility/2006
bu alanında belgelenmemiş diğer öğeleri ve öznitelikleri tanımlar. Daha fazla bilgi için bkz . XML İşaretlemesi Uyumluluk Belirtimi.
Ayrıca bkz.
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin