XamlDirective Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av XamlDirective klassen.
Överlagringar
| Name | Description |
|---|---|
| XamlDirective(String, String) |
Initierar en ny instans av XamlDirective klassen och anger värden för ett namn och ett enda XAML-namnområde. Använd endast den här signaturen när du vill eller förväntar dig IsUnknown att rapportera |
| XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations) |
Initierar en ny instans av XamlDirective klassen och anger värden för varje värde per fall för en XamlDirective. |
XamlDirective(String, String)
Initierar en ny instans av XamlDirective klassen och anger värden för ett namn och ett enda XAML-namnområde. Använd endast den här signaturen när du vill eller förväntar dig IsUnknown att rapportera true för direktivet.
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)
Parametrar
- xamlNamespace
- String
Det primära XAML-namnområdet där detta XamlDirective kan finnas.
- name
- String
Identifieringsnamnet för XamlDirective.
Kommentarer
Important
Den här signaturen för konstruktorn genererar alltid en identifierare för direktivet där IsUnknown rapporter true för XAML-typsystemet. Om nödvändig information är tillgänglig (bakgrundstypen och ett textsyntaxinformationsobjekt för konvertering) och du vill ha en identifierare som kan tillämpa direktivet använder du konstruktorsignaturen XamlDirective.XamlDirective i stället.
Om du använder den här signaturen AllowedLocation är Anyvärdet för instansen ; och Type värdet och TypeConverter värdet är båda null.
Gäller för
XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations)
Initierar en ny instans av XamlDirective klassen och anger värden för varje värde per fall för en 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)
Parametrar
- xamlNamespaces
- IEnumerable<String>
En uppsättning XAML-namnområden där detta XamlDirective kan finnas, som skickas som en uppräkningsbar uppsättning av identifierarsträngarna.
- name
- String
Identifieringsnamnet för XamlDirective.
- xamlType
- XamlType
Den XAML-typ som backar XamlDirectiveupp .
- typeConverter
- XamlValueConverter<TypeConverter>
Typkonverteraren som används XamlDirective för textsyntaxkonvertering.
- allowedLocation
- AllowedMemberLocations
Ett värde för AllowedMemberLocations uppräkningen.
Undantag
Parametern xamlType är null.
Kommentarer
Du måste använda den här konstruktorn för att generera en XamlDirective som inte rapporterar IsUnknown som true.