Bagikan melalui


XamlDirective Kelas

Definisi

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

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 memberikan 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 XamlMember properti, 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 XamlMemberLookup* anggota virtual di XamlDirective kelas .

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

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

Penting

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

Konstruktor

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

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

XamlDirective(String, String)

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

Properti

Nama Deskripsi
AllowedLocation

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

DeclaringType

XamlType Mendapatkan untuk jenis yang mendeklarasikan anggota yang terkait dengan ini XamlMember.

(Diperoleh dari XamlMember)
DeferringLoader

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

(Diperoleh dari XamlMember)
DependsOn

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

(Diperoleh dari XamlMember)
Invoker

XamlMemberInvoker Mendapatkan implementasi yang terkait dengan ini XamlMember.

(Diperoleh dari XamlMember)
IsAmbient

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

(Diperoleh dari XamlMember)
IsAttachable

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

(Diperoleh dari XamlMember)
IsDirective

Mendapatkan nilai yang menunjukkan apakah ini XamlMember adalah arahan XAML.

(Diperoleh dari XamlMember)
IsEvent

Mendapatkan nilai yang menunjukkan apakah ini XamlMember mewakili anggota peristiwa.

(Diperoleh dari XamlMember)
IsNameValid

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

(Diperoleh dari XamlMember)
IsReadOnly

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

(Diperoleh dari XamlMember)
IsReadPublic

Mendapatkan nilai yang menunjukkan apakah ini XamlMember mewakili anggota dengan aksesor publik get 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 ini XamlMember mewakili anggota tulis-saja.

(Diperoleh dari XamlMember)
IsWritePublic

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

(Diperoleh dari XamlMember)
MarkupExtensionBracketCharacters

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

(Diperoleh dari XamlMember)
Name

xamlName Mendapatkan string nama yang mendeklarasikan ini XamlMember.

(Diperoleh dari XamlMember)
PreferredXamlNamespace

Mendapatkan URI namespace XAML tunggal yang mengidentifikasi namespace XAML utama untuk ini XamlMember.

(Diperoleh dari XamlMember)
SerializationVisibility

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

(Diperoleh dari XamlMember)
TargetType

XamlType Mendapatkan jenis di mana XamlMember bisa ada.

(Diperoleh dari XamlMember)
Type

XamlType Mendapatkan jenis yang digunakan oleh anggota.

(Diperoleh dari XamlMember)
TypeConverter

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

(Diperoleh dari XamlMember)
UnderlyingMember

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

(Diperoleh dari XamlMember)
ValueSerializer

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

(Diperoleh dari XamlMember)

Metode

Nama Deskripsi
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 ICustomAttributeProvider implementasi. Implementasi ini selalu mengembalikan null.

LookupDeferringLoader()

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

LookupDependsOn()

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

LookupInvoker()

Mengembalikan XamlMemberInvoker yang terkait dengan XamlDirective.

LookupIsAmbient()

Mengembalikan apakah ini XamlMember dilaporkan sebagai properti sekitar.

LookupIsEvent()

Mengembalikan apakah ini XamlDirective mewakili peristiwa.

LookupIsReadOnly()

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

LookupIsReadPublic()

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

LookupIsUnknown()

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

LookupIsWriteOnly()

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

LookupIsWritePublic()

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

LookupMarkupExtensionBracketCharacters()

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

(Diperoleh dari XamlMember)
LookupTargetType()

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

LookupType()

Mengembalikan XamlType tipe yang digunakan oleh anggota.

LookupTypeConverter()

Mengembalikan implementasi pengonversi jenis yang terkait dengan ini XamlDirective.

LookupUnderlyingGetter()

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

LookupUnderlyingMember()

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

LookupUnderlyingSetter()

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

LookupValueSerializer()

Mengembalikan implementasi serializer nilai yang terkait dengan ini XamlMember.

(Diperoleh dari XamlMember)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan representasi string dari .XamlDirective

Berlaku untuk

Lihat juga