XamlDirective Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce l'identificatore di sistema del tipo XAML per un membro se il membro è anche una direttiva XAML. I lettori XAML e i writer XAML usano l'identificatore XamlDirective durante l'elaborazione dei nodi membro. L'identificatore viene usato quando il lettore XAML viene posizionato su un StartMember e IsDirective viene true
.
public ref class XamlDirective : System::Xaml::XamlMember
public class XamlDirective : System.Xaml.XamlMember
type XamlDirective = class
inherit XamlMember
Public Class XamlDirective
Inherits XamlMember
- Ereditarietà
Commenti
XamlDirective fornisce i valori previsti per il sistema di tipi XAML quando il membro è una direttiva XAML. Per definizione, una direttiva XAML presenta caratteristiche che restituiscono sempre gli stessi risultati per un subset delle proprietà XamlMember e le stesse informazioni sul sistema dei tipi XAML vengono segnalate per tutte le possibili direttive XAML. La segnalazione delle caratteristiche del sistema dei tipi XAML specifiche delle direttive viene eseguita dal comportamento interno o tramite override di XamlMemberLookup*
membri virtuali nella classe XamlDirective.
L'elenco seguente mostra i risultati restituiti di una direttiva XAML per XamlMember quando il membro è effettivamente un XamlDirective:
LookupCustomAttributeProvider è sempre
null
.DeferringLoader è sempre
null
.DependsOn è sempre
null
.IsAmbient è sempre
false
.IsAttachable è sempre
false
.IsDirective è sempre
true
.IsEvent è sempre
false
.IsReadOnly è sempre
false
.IsReadPublic è sempre
true
.IsWritePublic è sempre
true
.
Inoltre, il backup interno per DeclaringType rimane non impostato e restituisce null
.
Importante
XamlDirective è una sottoclasse XamlMember. Come per XamlMember, XamlDirective ha considerazioni sulla sicurezza relative al modo in cui il sistema dei tipi XAML segnala l'accesso. Vedere XamlMember.
Costruttori
XamlDirective(IEnumerable<String>, String, XamlType, XamlValueConverter<TypeConverter>, AllowedMemberLocations) |
Inizializza una nuova istanza della classe XamlDirective, specificando i valori per ogni valore per caso di un XamlDirective. |
XamlDirective(String, String) |
Inizializza una nuova istanza della classe XamlDirective, specificando i valori per un nome e un singolo spazio dei nomi XAML. Usare questa firma solo quando si desidera o si prevede che IsUnknown segnalare |
Proprietà
AllowedLocation |
Ottiene un valore che specifica i tipi di nodo XAML in cui è possibile specificare la direttiva. |
DeclaringType |
Ottiene il XamlType per il tipo che dichiara il membro associato a questo XamlMember. (Ereditato da XamlMember) |
DeferringLoader |
Ottiene un oggetto XamlValueConverter<TConverterBase>, utilizzato per il caricamento posticipato di oggetti dichiarati XAML. (Ereditato da XamlMember) |
DependsOn |
Ottiene un elenco di oggetti XamlMember. Questi report segnalano i membri in cui esistono relazioni di dipendenza per l'ordine di inizializzazione rispetto a questo XamlMember. (Ereditato da XamlMember) |
Invoker |
Ottiene l'implementazione XamlMemberInvoker associata a questo XamlMember. (Ereditato da XamlMember) |
IsAmbient |
Ottiene un valore che indica se questa XamlMember viene segnalata come proprietà di ambiente. (Ereditato da XamlMember) |
IsAttachable |
Ottiene un valore che indica se questo XamlMember è un membro associabile. (Ereditato da XamlMember) |
IsDirective |
Ottiene un valore che indica se questa XamlMember è una direttiva XAML. (Ereditato da XamlMember) |
IsEvent |
Ottiene un valore che indica se questo XamlMember rappresenta un membro dell'evento. (Ereditato da XamlMember) |
IsNameValid |
Ottiene un valore che indica se questo XamlMember viene inizializzato con una stringa di |
IsReadOnly |
Ottiene un valore che indica se questo XamlMember rappresenta un membro di sola lettura. (Ereditato da XamlMember) |
IsReadPublic |
Ottiene un valore che indica se questo XamlMember rappresenta un membro con una funzione di accesso pubblica |
IsUnknown |
Ottiene un valore che indica se il membro non è risolvibile dal sistema di supporto utilizzato per la risoluzione del tipo e del membro. (Ereditato da XamlMember) |
IsWriteOnly |
Ottiene un valore che indica se questo XamlMember rappresenta un membro di sola scrittura. (Ereditato da XamlMember) |
IsWritePublic |
Ottiene un valore che indica se questo XamlMember rappresenta un membro con una funzione di accesso pubblica |
MarkupExtensionBracketCharacters |
Definisce i caratteri delle parentesi quadre di apertura e chiusura per un'estensione di markup. (Ereditato da XamlMember) |
Name |
Ottiene la stringa del nome |
PreferredXamlNamespace |
Ottiene l'URI dello spazio dei nomi XAML singolo che identifica lo spazio dei nomi XAML primario per questo XamlMember. (Ereditato da XamlMember) |
SerializationVisibility |
Ottiene un valore DesignerSerializationVisibility, che indica come una finestra di progettazione visiva deve elaborare il membro. (Ereditato da XamlMember) |
TargetType |
Ottiene il XamlType del tipo in cui può esistere il XamlMember. (Ereditato da XamlMember) |
Type |
Ottiene il XamlType del tipo utilizzato dal membro. (Ereditato da XamlMember) |
TypeConverter |
Ottiene un oggetto XamlValueConverter<TConverterBase>, che può essere utilizzato per la costruzione della conversione dei tipi di oggetti dichiarati XAML. (Ereditato da XamlMember) |
UnderlyingMember |
Ottiene il MemberInfo di sistema dei tipi CLR disponibile per un membro costruito da PropertyInfo, MethodInfoo EventInfo. (Ereditato da XamlMember) |
ValueSerializer |
Ottiene un oggetto XamlValueConverter<TConverterBase>, utilizzato per la serializzazione dei valori degli oggetti dichiarati XAML. (Ereditato da XamlMember) |
Metodi
Equals(Object) |
Indica se l'oggetto corrente è uguale a un altro oggetto. (Ereditato da XamlMember) |
Equals(XamlMember) |
Indica se l'oggetto corrente è uguale a un altro oggetto dello stesso tipo. (Ereditato da XamlMember) |
GetHashCode() |
Restituisce il codice hash per questo oggetto. |
GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
GetXamlNamespaces() |
Restituisce un elenco di spazi dei nomi XAML in cui può esistere questo membro XAML. |
LookupCustomAttributeProvider() |
Restituisce un'implementazione ICustomAttributeProvider. Questa implementazione restituisce sempre |
LookupDeferringLoader() |
Restituisce un oggetto XamlValueConverter<TConverterBase>, utilizzato durante il caricamento posticipato di oggetti dichiarati da XAML. Questa implementazione restituisce sempre |
LookupDependsOn() |
Restituisce un elenco di oggetti XamlMember. L'elenco indica i membri in cui esistono relazioni di dipendenza per l'ordine di inizializzazione rispetto a questo XamlMember. Questa implementazione restituisce sempre |
LookupInvoker() |
Restituisce il XamlMemberInvoker associato a un XamlDirective. |
LookupIsAmbient() |
Restituisce un valore che indica se questa XamlMember viene segnalata come proprietà di ambiente. |
LookupIsEvent() |
Restituisce un valore che indica se l'XamlDirective rappresenta un evento. |
LookupIsReadOnly() |
Restituisce un valore che indica se l'XamlDirective rappresenta una proprietà di sola lettura prevista. |
LookupIsReadPublic() |
Restituisce un valore che indica se l'XamlDirective rappresenta una proprietà con una funzione di accesso |
LookupIsUnknown() |
Restituisce un valore che indica se questo XamlDirective rappresenta un membro non risolvibile dal sistema di supporto utilizzato per la risoluzione dei tipi e dei membri. |
LookupIsWriteOnly() |
Restituisce un valore che indica se questo XamlDirective rappresenta una proprietà di sola scrittura prevista. |
LookupIsWritePublic() |
Restituisce un valore che indica se l'XamlDirective rappresenta una proprietà con una funzione di accesso |
LookupMarkupExtensionBracketCharacters() |
Restituisce i caratteri parentesi quadre di apertura e chiusura per un'estensione di markup. (Ereditato da XamlMember) |
LookupTargetType() |
Restituisce il XamlType del tipo in cui può esistere il XamlMember. Questa implementazione restituisce sempre |
LookupType() |
Restituisce la XamlType del tipo utilizzato dal membro. |
LookupTypeConverter() |
Restituisce un'implementazione del convertitore di tipi associata a questo XamlDirective. |
LookupUnderlyingGetter() |
Restituisce una funzione di accesso |
LookupUnderlyingMember() |
Restituisce un MemberInfo di reflection CLR associato a questo XamlDirective. Questa implementazione restituisce sempre |
LookupUnderlyingSetter() |
Restituisce una funzione di accesso |
LookupValueSerializer() |
Restituisce un'implementazione del serializzatore di valori associata a questa XamlMember. (Ereditato da XamlMember) |
MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione di stringa di questo XamlDirective. |