XamlDirective 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 XAML 型別系統識別項給某個成員 (如果此成員也是 XAML 指示詞的話)。 XAML 讀取器和 XAML 寫入器會在處理成員節點期間使用 XamlDirective 識別項。 當 XAML 讀取器位在 StartMember 上,而且 IsDirective 為 true
時,會使用這個識別項。
public ref class XamlDirective : System::Xaml::XamlMember
public class XamlDirective : System.Xaml.XamlMember
type XamlDirective = class
inherit XamlMember
Public Class XamlDirective
Inherits XamlMember
- 繼承
備註
XamlDirective 當成員是 XAML 指示詞時,會提供 XAML 類型系統的預期值。 根據定義,XAML 指示詞的特性一律會傳回屬性子 XamlMember 集的相同結果,而且所有可能的 XAML 指示詞都會報告相同的 XAML 類型系統資訊。 指示詞特有的 XAML 類型系統特性報告是透過內部行為或透過 類別中 XamlDirective 虛擬成員的 XamlMemberLookup*
覆寫來完成。
下列清單顯示當成員實際上是 XamlDirective 時,XAML 指示詞 XamlMember 的傳回結果:
LookupCustomAttributeProvider 一律
null
為 。DeferringLoader 一律
null
為 。DependsOn 一律
null
為 。IsAmbient 一律
false
為 。IsAttachable 一律
false
為 。IsDirective 一律
true
為 。IsEvent 一律
false
為 。IsReadOnly 一律
false
為 。IsReadPublic 一律
true
為 。IsWritePublic 一律
true
為 。
此外,的內部支援 DeclaringType 會保持未設定,並傳 null
回 。
重要
XamlDirective 是 XamlMember 子類別。 如同 , XamlMemberXamlDirective 具有 XAML 類型系統如何報告存取權的安全性考慮。 請參閱 XamlMember。
建構函式
XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations) |
初始化 XamlDirective 類別的新執行個體,針對 XamlDirective 的每個個別案例值指定值。 |
XamlDirective(String, String) |
初始化 XamlDirective 類別的新執行個體,並在其中指定名稱和單一 XAML 命名空間的值。 請只有當您想要或預期 IsUnknown 會針對指示詞報告 |
屬性
方法
適用於
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應