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 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
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:
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 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 |
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 |
| 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 |
| 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 |
| MarkupExtensionBracketCharacters |
Menentukan karakter tanda kurung siku pembuka dan penutup untuk ekstensi markup. (Diperoleh dari XamlMember) |
| Name |
|
| 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 |
| LookupDeferringLoader() |
Mengembalikan XamlValueConverter<TConverterBase> objek, yang digunakan selama pemuatan objek yang dideklarasikan XAML. Implementasi ini selalu mengembalikan |
| LookupDependsOn() |
Mengembalikan daftar XamlMember objek. Daftar melaporkan anggota di mana hubungan dependensi untuk urutan inisialisasi ada relatif terhadap ini XamlMember. Implementasi ini selalu mengembalikan |
| 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 |
| 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 |
| 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 |
| LookupType() |
Mengembalikan XamlType tipe yang digunakan oleh anggota. |
| LookupTypeConverter() |
Mengembalikan implementasi pengonversi jenis yang terkait dengan ini XamlDirective. |
| LookupUnderlyingGetter() |
Mengembalikan |
| LookupUnderlyingMember() |
Mengembalikan pantulan MemberInfo CLR yang terkait dengan ini XamlDirective. Implementasi ini selalu mengembalikan |
| LookupUnderlyingSetter() |
Mengembalikan |
| 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 |