Bagikan melalui


XamlDirective Konstruktor

Definisi

Menginisialisasi instans baru dari kelas XamlDirective.

Overload

Nama Deskripsi
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.

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.

public:
 XamlDirective(System::String ^ xamlNamespace, System::String ^ name);
public XamlDirective(string xamlNamespace, string name);
new System.Xaml.XamlDirective : string * string -> System.Xaml.XamlDirective
Public Sub New (xamlNamespace As String, name As String)

Parameter

xamlNamespace
String

Namespace layanan XAML utama tempat ini XamlDirective dapat ada.

name
String

Nama identifikasi dari XamlDirective.

Keterangan

Penting

Tanda tangan konstruktor ini selalu menghasilkan pengidentifikasi untuk arahan tempat IsUnknown laporan true untuk sistem jenis XAML. Jika informasi yang diperlukan tersedia (jenis backing dan item informasi sintaks teks untuk konversi) dan Anda ingin pengidentifikasi yang dapat menerapkan direktif, gunakan XamlDirective.XamlDirective tanda tangan konstruktor sebagai gantinya.

Jika Anda menggunakan tanda tangan ini, AllowedLocation nilai untuk instans adalah Any; dan Type nilai dan TypeConverter nilainya adalah null.

Berlaku untuk

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

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

public:
 XamlDirective(System::Collections::Generic::IEnumerable<System::String ^> ^ xamlNamespaces, System::String ^ name, System::Xaml::XamlType ^ xamlType, System::Xaml::Schema::XamlValueConverter<System::ComponentModel::TypeConverter ^> ^ typeConverter, System::Xaml::Schema::AllowedMemberLocations allowedLocation);
public XamlDirective(System.Collections.Generic.IEnumerable<string> xamlNamespaces, string name, System.Xaml.XamlType xamlType, System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter> typeConverter, System.Xaml.Schema.AllowedMemberLocations allowedLocation);
new System.Xaml.XamlDirective : seq<string> * string * System.Xaml.XamlType * System.Xaml.Schema.XamlValueConverter<System.ComponentModel.TypeConverter> * System.Xaml.Schema.AllowedMemberLocations -> System.Xaml.XamlDirective
Public Sub New (xamlNamespaces As IEnumerable(Of String), name As String, xamlType As XamlType, typeConverter As XamlValueConverter(Of TypeConverter), allowedLocation As AllowedMemberLocations)

Parameter

xamlNamespaces
IEnumerable<String>

Sekumpulan namespace XAML di mana ini XamlDirective dapat ada, diteruskan sebagai sekumpulan string pengidentifikasi yang dapat dijumlahkan.

name
String

Nama identifikasi dari XamlDirective.

xamlType
XamlType

Jenis XAML yang mendukung XamlDirective.

typeConverter
XamlValueConverter<TypeConverter>

Pengonversi jenis yang digunakan ini XamlDirective untuk konversi sintaks teks.

allowedLocation
AllowedMemberLocations

Nilai AllowedMemberLocations enumerasi.

Pengecualian

Parameternya xamlType adalah null.

Keterangan

Anda harus menggunakan konstruktor ini untuk menghasilkan XamlDirective yang tidak melaporkan IsUnknown sebagai true.

Berlaku untuk