XamlDirective Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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:
LookupCustomAttributeProvider selalu
null
.DeferringLoader selalu
null
.DependsOn selalu
null
.IsAmbient selalu
false
.IsAttachable selalu
false
.IsDirective selalu
true
.IsEvent selalu
false
.IsReadOnly selalu
false
.IsReadPublic selalu
true
.IsWritePublic selalu
true
.
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 |
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 |
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 |
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 |
MarkupExtensionBracketCharacters |
Menentukan karakter tanda kurung siku pembuka dan penutup untuk ekstensi markup. (Diperoleh dari XamlMember) |
Name |
Mendapatkan string nama |
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 |
LookupDeferringLoader() |
Mengembalikan objek XamlValueConverter<TConverterBase>, yang digunakan selama pemuatan objek yang dideklarasikan XAML. Implementasi ini selalu mengembalikan |
LookupDependsOn() |
Mengembalikan daftar objek XamlMember. Daftar melaporkan anggota tempat hubungan dependensi untuk urutan inisialisasi ada relatif terhadap XamlMemberini. Implementasi ini selalu mengembalikan |
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 |
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 |
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 |
LookupType() |
Mengembalikan XamlType jenis yang digunakan oleh anggota. |
LookupTypeConverter() |
Mengembalikan implementasi pengonversi jenis yang terkait dengan XamlDirectiveini. |
LookupUnderlyingGetter() |
Mengembalikan aksesor |
LookupUnderlyingMember() |
Mengembalikan MemberInfo pantulan CLR yang terkait dengan XamlDirectiveini. Implementasi ini selalu mengembalikan |
LookupUnderlyingSetter() |
Mengembalikan aksesor |
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. |