Bagikan melalui


XamlDirective Kelas

Definisi

Menyediakan pengidentifikasi sistem jenis XAML untuk anggota jika anggota juga merupakan arahan XAML. Pembaca XAML dan penulis XAML menggunakan pengidentifikasi XamlDirective selama pemrosesan node anggota. Pengidentifikasi digunakan ketika pembaca XAML diposisikan pada StartMember dan IsDirectivetrue.

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

Keterangan

XamlDirective menyediakan nilai yang diharapkan untuk sistem jenis XAML ketika anggota adalah arahan XAML. Menurut definisi, arahan XAML memiliki karakteristik yang selalu mengembalikan hasil yang sama untuk subset properti XamlMember, dan informasi sistem jenis XAML yang sama dilaporkan untuk semua arahan XAML yang mungkin. Pelaporan karakteristik sistem jenis XAML yang khusus untuk arahan dicapai oleh perilaku internal atau melalui penimpaan anggota virtual XamlMemberLookup* di kelas XamlDirective.

Daftar berikut menunjukkan hasil yang dikembalikan dari arahan XAML untuk XamlMember ketika anggota sebenarnya adalah XamlDirective:

Selain itu, dukungan internal untuk DeclaringType tetap tidak diatur dan mengembalikan null.

Penting

XamlDirective adalah subkelas XamlMember. Seperti halnya XamlMember, XamlDirective memiliki pertimbangan keamanan mengenai bagaimana sistem jenis XAML melaporkan akses. Lihat XamlMember.

Konstruktor

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

Menginisialisasi instans baru kelas XamlDirective, menentukan nilai untuk setiap nilai per kasus XamlDirective.

XamlDirective(String, String)

Menginisialisasi instans baru kelas XamlDirective, menentukan nilai untuk nama dan satu namespace XAML. Gunakan tanda tangan ini hanya jika Anda ingin atau mengharapkan IsUnknown melaporkan true untuk arahan.

Properti

AllowedLocation

Mendapatkan nilai yang menentukan jenis node XAML tempat arahan dapat ditentukan.

DeclaringType

Mendapatkan XamlType untuk jenis yang menyatakan anggota yang terkait dengan XamlMemberini .

(Diperoleh dari XamlMember)
DeferringLoader

Mendapatkan objek XamlValueConverter<TConverterBase>, yang digunakan untuk pemuatan objek yang dideklarasikan XAML yang ditangguhkan.

(Diperoleh dari XamlMember)
DependsOn

Mendapatkan daftar objek XamlMember. Ini melaporkan anggota di mana hubungan dependensi untuk urutan inisialisasi ada relatif terhadap XamlMemberini.

(Diperoleh dari XamlMember)
Invoker

Mendapatkan implementasi XamlMemberInvoker yang terkait dengan XamlMemberini.

(Diperoleh dari XamlMember)
IsAmbient

Mendapatkan nilai yang menunjukkan apakah XamlMember ini dilaporkan sebagai properti sekitar.

(Diperoleh dari XamlMember)
IsAttachable

Mendapatkan nilai yang menunjukkan apakah XamlMember ini adalah anggota yang dapat dilampirkan.

(Diperoleh dari XamlMember)
IsDirective

Mendapatkan nilai yang menunjukkan apakah XamlMember ini adalah arahan XAML.

(Diperoleh dari XamlMember)
IsEvent

Mendapatkan nilai yang menunjukkan apakah XamlMember ini mewakili anggota peristiwa.

(Diperoleh dari XamlMember)
IsNameValid

Mendapatkan nilai yang menunjukkan apakah XamlMember ini diinisialisasi dengan string xamlName yang valid sebagai Name.

(Diperoleh dari XamlMember)
IsReadOnly

Mendapatkan nilai yang menunjukkan apakah XamlMember ini mewakili anggota baca-saja.

(Diperoleh dari XamlMember)
IsReadPublic

Mendapatkan nilai yang menunjukkan apakah XamlMember ini mewakili anggota dengan aksesor get publik yang dapat dipanggil.

(Diperoleh dari XamlMember)
IsUnknown

Mendapatkan nilai yang menunjukkan apakah anggota tidak dapat diselesaikan oleh sistem pencadangan yang digunakan untuk jenis dan resolusi anggota.

(Diperoleh dari XamlMember)
IsWriteOnly

Mendapatkan nilai yang menunjukkan apakah XamlMember ini mewakili anggota tulis-saja.

(Diperoleh dari XamlMember)
IsWritePublic

Mendapatkan nilai yang menunjukkan apakah XamlMember ini mewakili anggota yang memiliki aksesor set publik yang dapat dipanggil.

(Diperoleh dari XamlMember)
MarkupExtensionBracketCharacters

Menentukan karakter tanda kurung siku pembuka dan penutup untuk ekstensi markup.

(Diperoleh dari XamlMember)
Name

Mendapatkan string nama xamlName yang mendeklarasikan XamlMemberini .

(Diperoleh dari XamlMember)
PreferredXamlNamespace

Mendapatkan URI namespace XAML tunggal yang mengidentifikasi namespace XAML utama untuk XamlMemberini.

(Diperoleh dari XamlMember)
SerializationVisibility

Mendapatkan nilai DesignerSerializationVisibility, yang menunjukkan bagaimana perancang visual harus memproses anggota.

(Diperoleh dari XamlMember)
TargetType

Mendapatkan XamlType jenis tempat XamlMember bisa ada.

(Diperoleh dari XamlMember)
Type

Mendapatkan XamlType jenis yang digunakan oleh anggota.

(Diperoleh dari XamlMember)
TypeConverter

Mendapatkan objek XamlValueConverter<TConverterBase>, yang dapat digunakan untuk konstruksi konversi jenis objek yang dideklarasikan XAML.

(Diperoleh dari XamlMember)
UnderlyingMember

Mendapatkan MemberInfo sistem jenis CLR yang tersedia untuk anggota yang dibangun oleh PropertyInfo, MethodInfo, atau EventInfo.

(Diperoleh dari XamlMember)
ValueSerializer

Mendapatkan objek XamlValueConverter<TConverterBase>, yang digunakan untuk serialisasi nilai objek yang dideklarasikan XAML.

(Diperoleh dari XamlMember)

Metode

Equals(Object)

Menunjukkan apakah objek saat ini sama dengan objek lain.

(Diperoleh dari XamlMember)
Equals(XamlMember)

Menunjukkan apakah objek saat ini sama dengan objek lain dengan jenis yang sama.

(Diperoleh dari XamlMember)
GetHashCode()

Mengembalikan kode hash untuk objek ini.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
GetXamlNamespaces()

Mengembalikan daftar namespace XAML tempat anggota XAML ini bisa ada.

LookupCustomAttributeProvider()

Mengembalikan implementasi ICustomAttributeProvider. Implementasi ini selalu mengembalikan null.

LookupDeferringLoader()

Mengembalikan objek XamlValueConverter<TConverterBase>, yang digunakan selama pemuatan objek yang dideklarasikan XAML. Implementasi ini selalu mengembalikan null.

LookupDependsOn()

Mengembalikan daftar objek XamlMember. Daftar melaporkan anggota tempat hubungan dependensi untuk urutan inisialisasi ada relatif terhadap XamlMemberini. Implementasi ini selalu mengembalikan null.

LookupInvoker()

Mengembalikan XamlMemberInvoker yang terkait dengan XamlDirective.

LookupIsAmbient()

Mengembalikan apakah XamlMember ini dilaporkan sebagai properti sekitar.

LookupIsEvent()

Mengembalikan apakah XamlDirective ini mewakili peristiwa.

LookupIsReadOnly()

Mengembalikan apakah XamlDirective ini mewakili properti baca-saja yang dimaksudkan.

LookupIsReadPublic()

Mengembalikan apakah XamlDirective ini mewakili properti yang memiliki aksesor get publik.

LookupIsUnknown()

Mengembalikan apakah XamlDirective ini mewakili anggota yang tidak dapat diselesaikan oleh sistem pencadangan yang digunakan untuk resolusi tipe dan anggota.

LookupIsWriteOnly()

Mengembalikan apakah XamlDirective ini mewakili properti tulis-saja yang dimaksudkan.

LookupIsWritePublic()

Mengembalikan apakah XamlDirective ini mewakili properti yang memiliki aksesor set publik.

LookupMarkupExtensionBracketCharacters()

Mengembalikan karakter tanda kurung siku pembuka dan penutup untuk ekstensi markup.

(Diperoleh dari XamlMember)
LookupTargetType()

Mengembalikan XamlType jenis tempat XamlMember bisa ada. Implementasi ini selalu mengembalikan null.

LookupType()

Mengembalikan XamlType jenis yang digunakan oleh anggota.

LookupTypeConverter()

Mengembalikan implementasi pengonversi jenis yang terkait dengan XamlDirectiveini.

LookupUnderlyingGetter()

Mengembalikan aksesor get yang terkait dengan XamlDirectiveini. Implementasi ini selalu mengembalikan null.

LookupUnderlyingMember()

Mengembalikan MemberInfo pantulan CLR yang terkait dengan XamlDirectiveini. Implementasi ini selalu mengembalikan null.

LookupUnderlyingSetter()

Mengembalikan aksesor set yang terkait dengan XamlDirectiveini. Implementasi ini selalu mengembalikan null.

LookupValueSerializer()

Mengembalikan implementasi serializer nilai yang terkait dengan XamlMemberini.

(Diperoleh dari XamlMember)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string dari XamlDirectiveini.

Berlaku untuk

Lihat juga