XamlDirective 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如果成員也是 XAML 指示詞,則提供成員的 XAML 類型系統識別碼。 XAML 讀取器和 XAML 寫入器會在處理成員節點時使用 XamlDirective 識別碼。 當 XAML 讀取器位於 StartMember 且 IsDirectivetrue
時,會使用識別碼。
public ref class XamlDirective : System::Xaml::XamlMember
public class XamlDirective : System.Xaml.XamlMember
type XamlDirective = class
inherit XamlMember
Public Class XamlDirective
Inherits XamlMember
- 繼承
備註
當成員是 XAML 指示詞時,XamlDirective 提供 XAML 類型系統的預期值。 根據定義,XAML 指示詞的特性一律會針對 XamlMember 屬性的子集傳回相同的結果,而且所有可能的 XAML 指示詞都會報告相同的 XAML 類型系統資訊。 指示詞特有的 XAML 類型系統特性報告是透過內部行為或透過 XamlDirective 類別中 XamlMemberLookup*
虛擬成員的覆寫來完成。
下列清單顯示當成員實際上是 XamlDirective時,XamlMember XAML 指示詞的傳回結果:
LookupCustomAttributeProvider 一律
null
。DeferringLoader 一律
null
。DependsOn 一律
null
。IsAmbient 一律
false
。IsAttachable 一律
false
。IsDirective 一律
true
。IsEvent 一律
false
。IsReadOnly 一律
false
。IsReadPublic 一律
true
。IsWritePublic 一律
true
。
此外,DeclaringType 的內部支援仍然未設定,並傳回 null
。
重要
XamlDirective 是 XamlMember 子類別。 如同 XamlMember,XamlDirective 具有 XAML 類型系統如何報告存取權的安全性考慮。 請參閱 XamlMember。
建構函式
XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations) |
初始化 XamlDirective 類別的新實例,並針對 XamlDirective的每個案例值指定值。 |
XamlDirective(String, String) |
初始化 XamlDirective 類別的新實例,並指定名稱和單一 XAML 命名空間的值。 只有在您想要或預期 IsUnknown 報告 指示詞 |