XamlDirective Sınıf

Tanım

Üye aynı zamanda bir XAML yönergesi ise üye için XAML türü sistem tanımlayıcısı sağlar. XAML okuyucuları ve XAML yazıcıları, üye düğümleri işlenirken tanımlayıcıyı XamlDirective kullanır. Tanımlayıcı, XAML okuyucusu bir StartMember ve IsDirective trueüzerinde konumlandırıldığında kullanılır.

public ref class XamlDirective : System::Xaml::XamlMember
public class XamlDirective : System.Xaml.XamlMember
type XamlDirective = class
    inherit XamlMember
Public Class XamlDirective
Inherits XamlMember
Devralma
XamlDirective

Açıklamalar

XamlDirective üye bir XAML yönergesi olduğunda XAML türü sistemi için beklenen değerleri sağlar. Tanım gereği, bir XAML yönergesi özelliklerin bir alt kümesi XamlMember için her zaman aynı sonuçları döndüren özelliklere sahiptir ve tüm olası XAML yönergeleri için aynı XAML türü sistem bilgileri bildirilir. Yönergelere özgü XAML türü sistem özelliklerinin raporlanması, iç davranış veya sınıftaki XamlDirective sanal üyelerin XamlMember Lookup* geçersiz kılmaları yoluyla gerçekleştirilir.

Aşağıdaki listede, üyenin aslında XamlDirectivebir olduğu bir XAML yönergesinin XamlMember döndürülen sonuçları gösterilir:

Ayrıca için iç yedekleme DeclaringType de kümelenmemiş olarak kalır ve döndürür null.

Önemli

XamlDirective bir XamlMember alt sınıftır. ' XamlMemberde olduğu gibi, XamlDirective XAML türü sistem raporlarına erişimle ilgili güvenlik konuları vardır. Bkz. XamlMember.

Oluşturucular

XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations)

sınıfının yeni bir örneğini başlatır ve bir öğesinin XamlDirective her büyük/küçük harf değeri için değerler XamlDirectivebelirtir.

XamlDirective(String, String)

Bir ad ve tek bir XAML ad alanı için değerler belirterek sınıfının yeni bir örneğini XamlDirective başlatır. Bu imzayı yalnızca yönerge için raporlama true yapmak istediğinizde veya beklediğiniz IsUnknown durumlarda kullanın.

Özellikler

AllowedLocation

yönergesinin belirtilebileceği XAML düğüm türlerini belirten bir değer alır.

DeclaringType

XamlType Bu XamlMemberile ilişkili üyeyi bildiren türü için öğesini alır.

(Devralındığı yer: XamlMember)
DeferringLoader

XAML bildirilen nesnelerinin ertelenmiş yüklenmesi için kullanılan bir XamlValueConverter<TConverterBase> nesnesi alır.

(Devralındığı yer: XamlMember)
DependsOn

Nesnelerin listesini XamlMember alır. Bunlar, başlatma sırası için bağımlılık ilişkilerinin bu XamlMemberöğesine göre mevcut olduğu üyeleri rapor eder.

(Devralındığı yer: XamlMember)
Invoker

XamlMemberInvoker Bu XamlMemberile ilişkili uygulamayı alır.

(Devralındığı yer: XamlMember)
IsAmbient

Bunun XamlMember bir ortam özelliği olarak bildirilip bildirildiğini belirten bir değer alır.

(Devralındığı yer: XamlMember)
IsAttachable

Bunun XamlMember eklenebilir üye olup olmadığını gösteren bir değer alır.

(Devralındığı yer: XamlMember)
IsDirective

Bunun XamlMember bir XAML yönergesi olup olmadığını gösteren bir değer alır.

(Devralındığı yer: XamlMember)
IsEvent

Bunun XamlMember bir olay üyesini temsil edip etmediğini gösteren bir değer alır.

(Devralındığı yer: XamlMember)
IsNameValid

Bunun XamlMember olarak geçerli xamlName bir dizeyle Namebaşlatılıp başlatılmadığını belirten bir değer alır.

(Devralındığı yer: XamlMember)
IsReadOnly

Bunun XamlMember salt okunur bir üyeyi temsil edip etmediğini gösteren bir değer alır.

(Devralındığı yer: XamlMember)
IsReadPublic

Bunun XamlMember çağrılabilen ortak get erişimciye sahip bir üyeyi temsil edip etmediğini gösteren bir değer alır.

(Devralındığı yer: XamlMember)
IsUnknown

Üyenin tür ve üye çözümlemesi için kullanılan yedekleme sistemi tarafından çözümlenemeyeceğini belirten bir değer alır.

(Devralındığı yer: XamlMember)
IsWriteOnly

Bunun XamlMember salt yazma üyesini temsil edip etmediğini gösteren bir değer alır.

(Devralındığı yer: XamlMember)
IsWritePublic

Bunun XamlMember çağrılabilen ortak set erişimciye sahip bir üyeyi temsil edip etmediğini gösteren bir değer alır.

(Devralındığı yer: XamlMember)
MarkupExtensionBracketCharacters

Biçimlendirme uzantısının açma ve kapatma köşeli ayraç karakterlerini tanımlar.

(Devralındığı yer: XamlMember)
Name

xamlName Bunu XamlMemberbildiren ad dizesini alır.

(Devralındığı yer: XamlMember)
PreferredXamlNamespace

Bu XamlMemberiçin birincil XAML ad alanını tanımlayan tek XAML ad alanı URI'sini alır.

(Devralındığı yer: XamlMember)
SerializationVisibility

Görsel tasarımcının üyeyi nasıl işlemesi gerektiğini gösteren bir DesignerSerializationVisibility değer alır.

(Devralındığı yer: XamlMember)
TargetType

XamlType öğesinin bulunabileceği türün türünü XamlMember alır.

(Devralındığı yer: XamlMember)
Type

XamlType Üye tarafından kullanılan türün türünü alır.

(Devralındığı yer: XamlMember)
TypeConverter

Bildirilen XAML nesnelerinin tür dönüştürme yapısı için kullanılabilecek bir XamlValueConverter<TConverterBase> nesnesi alır.

(Devralındığı yer: XamlMember)
UnderlyingMember

, MethodInfoveya EventInfotarafından PropertyInfooluşturulduğunda bir üye için kullanılabilen CLR tür sistemini MemberInfo alır.

(Devralındığı yer: XamlMember)
ValueSerializer

Bildirilen XAML nesnelerinin değer serileştirmesi için kullanılan bir XamlValueConverter<TConverterBase> nesnesi alır.

(Devralındığı yer: XamlMember)

Yöntemler

Equals(Object)

Geçerli nesnenin başka bir nesneye eşit olup olmadığını gösterir.

(Devralındığı yer: XamlMember)
Equals(XamlMember)

Geçerli nesnenin aynı türdeki başka bir nesneye eşit olup olmadığını gösterir.

(Devralındığı yer: XamlMember)
GetHashCode()

Bu nesnenin karma kodunu döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetXamlNamespaces()

Bu XAML üyesinin bulunabileceği XAML ad alanlarının listesini döndürür.

LookupCustomAttributeProvider()

Bir ICustomAttributeProvider uygulama döndürür. Bu uygulama her zaman döndürür null.

LookupDeferringLoader()

XAML tarafından bildirilen nesnelerin ertelenmiş yüklenmesi sırasında kullanılan bir XamlValueConverter<TConverterBase> nesne döndürür. Bu uygulama her zaman döndürür null.

LookupDependsOn()

Nesnelerin listesini XamlMember döndürür. Liste, başlatma sırası için bağımlılık ilişkilerinin bu XamlMemberöğesine göre mevcut olduğu üyeleri raporlar. Bu uygulama her zaman döndürür null.

LookupInvoker()

XamlMemberInvoker ile XamlDirectiveilişkilendirilmiş olan öğesini döndürür.

LookupIsAmbient()

Bunun XamlMember bir ortam özelliği olarak bildirilip bildirmediğini döndürür.

LookupIsEvent()

Bunun XamlDirective bir olayı temsil edip etmediğini döndürür.

LookupIsReadOnly()

Bunun XamlDirective hedeflenen bir salt okunur özelliği temsil edip etmediğini döndürür.

LookupIsReadPublic()

Bunun XamlDirective ortak get erişimciye sahip bir özelliği temsil edip etmediğini döndürür.

LookupIsUnknown()

Bunun XamlDirective , tür ve üye çözümlemesi için kullanılan yedekleme sistemi tarafından çözümlenemeyen bir üyeyi temsil edip etmediğini döndürür.

LookupIsWriteOnly()

Bunun XamlDirective hedeflenen bir salt yazma özelliğini temsil edip etmediğini döndürür.

LookupIsWritePublic()

Bunun XamlDirective ortak set erişimciye sahip bir özelliği temsil edip etmediğini döndürür.

LookupMarkupExtensionBracketCharacters()

İşaretlemeyi genişletme için açma ve kapatma köşeli ayraç karakterlerini döndürür.

(Devralındığı yer: XamlMember)
LookupTargetType()

XamlType öğesinin bulunabileceği türü XamlMember döndürür. Bu uygulama her zaman döndürür null.

LookupType()

XamlType Üye tarafından kullanılan türün değerini döndürür.

LookupTypeConverter()

Bu XamlDirectiveile ilişkili bir tür dönüştürücü uygulaması döndürür.

LookupUnderlyingGetter()

Bu XamlDirectiveile ilişkili bir get erişimci döndürür. Bu uygulama her zaman döndürür null.

LookupUnderlyingMember()

Bu XamlDirectiveile ilişkili bir CLR yansıması MemberInfo döndürür. Bu uygulama her zaman döndürür null.

LookupUnderlyingSetter()

Bu XamlDirectiveile ilişkili bir set erişimci döndürür. Bu uygulama her zaman döndürür null.

LookupValueSerializer()

Bu XamlMemberile ilişkili bir değer serileştirici uygulaması döndürür.

(Devralındığı yer: XamlMember)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Bu XamlDirectiveöğesinin dize gösterimini döndürür.

Şunlara uygulanır

Ayrıca bkz.