XamlDirective Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ü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
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:
LookupCustomAttributeProvider her zaman
null
şeklindedir.DeferringLoader her zaman
null
şeklindedir.DependsOn her zaman
null
şeklindedir.IsAmbient her zaman
false
şeklindedir.IsAttachable her zaman
false
şeklindedir.IsDirective her zaman
true
şeklindedir.IsEvent her zaman
false
şeklindedir.IsReadOnly her zaman
false
şeklindedir.IsReadPublic her zaman
true
şeklindedir.IsWritePublic her zaman
true
şeklindedir.
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 |
Ö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 |
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 |
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 |
MarkupExtensionBracketCharacters |
Biçimlendirme uzantısının açma ve kapatma köşeli ayraç karakterlerini tanımlar. (Devralındığı yer: XamlMember) |
Name |
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
LookupUnderlyingMember() |
Bu XamlDirectiveile ilişkili bir CLR yansıması MemberInfo döndürür. Bu uygulama her zaman döndürür |
LookupUnderlyingSetter() |
Bu XamlDirectiveile ilişkili bir |
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. |