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 dei tipi XAML per un membro se il membro è anche una direttiva XAML. I lettori e i writer XAML utilizzano l'identificatore XamlDirective durante l'elaborazione dei nodi del membro. L'identificatore viene utilizzato quando il lettore XAML viene posizionato su un oggetto StartMember e IsDirective è 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 XamlMember proprietà e le stesse informazioni sul sistema dei tipi XAML vengono segnalate per tutte le possibili direttive XAML. La segnalazione delle caratteristiche del sistema di tipi XAML specifiche per le direttive viene eseguita dal comportamento interno o tramite override dei XamlMemberLookup*
membri virtuali nella XamlDirective classe.
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 di XamlMember. Come con XamlMember, XamlDirective presenta 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 caso per caso di un oggetto XamlDirective. |
XamlDirective(String, String) |
Inizializza una nuova istanza della classe XamlDirective specificando i valori per nome e singolo spazio dei nomi XAML. Utilizzare questa firma solo quando si desidera o si prevede che IsUnknown restituisca |
Proprietà
AllowedLocation |
Ottiene un valore che specifica i tipi di nodo XAML in cui è possibile specificare la direttiva. |
DeclaringType |
Ottiene l'oggetto XamlType per il tipo che dichiara il membro associato all'oggetto XamlMember. (Ereditato da XamlMember) |
DeferringLoader |
Ottiene un oggetto XamlValueConverter<TConverterBase>, che viene utilizzato per il caricamento posticipato degli oggetti XAML dichiarati. (Ereditato da XamlMember) |
DependsOn |
Ottiene un elenco di oggetti XamlMember. Tali oggetti segnalano i membri in cui sono presenti le relazioni di dipendenza per l'ordine di inizializzazione in relazione all'oggetto XamlMember. (Ereditato da XamlMember) |
Invoker |
Ottiene l'implementazione di XamlMemberInvoker associata all'oggetto XamlMember. (Ereditato da XamlMember) |
IsAmbient |
Ottiene un valore che indica se l'oggetto XamlMember è segnalato come proprietà di ambiente. (Ereditato da XamlMember) |
IsAttachable |
Ottiene un valore che indica se l'oggetto XamlMember è un membro associabile. (Ereditato da XamlMember) |
IsDirective |
Ottiene un valore che indica se l'oggetto XamlMember è una direttiva XAML. (Ereditato da XamlMember) |
IsEvent |
Ottiene un valore che indica se l'oggetto XamlMember rappresenta un membro di evento. (Ereditato da XamlMember) |
IsNameValid |
Ottiene un valore che indica se l'oggetto XamlMember viene inizializzato con una stringa |
IsReadOnly |
Ottiene un valore che indica se l'oggetto XamlMember rappresenta un membro di sola lettura. (Ereditato da XamlMember) |
IsReadPublic |
Ottiene un valore che indica se l'oggetto XamlMember rappresenta un membro con una funzione di accesso |
IsUnknown |
Ottiene un valore che indica se il membro non può essere risolto dal sistema di supporto utilizzato per la risoluzione del tipo e del membro. (Ereditato da XamlMember) |
IsWriteOnly |
Ottiene un valore che indica se l'oggetto XamlMember rappresenta un membro di sola scrittura. (Ereditato da XamlMember) |
IsWritePublic |
Ottiene un valore che indica se l'oggetto XamlMember rappresenta un membro che dispone di una funzione di accesso |
MarkupExtensionBracketCharacters |
Definisce i caratteri parentesi quadra di apertura e chiusura per un'estensione di markup. (Ereditato da XamlMember) |
Name |
Ottiene la stringa del nome |
PreferredXamlNamespace |
Ottiene il singolo URI dello spazio dei nomi XAML che identifica lo spazio dei nomi XAML primario per l'oggetto XamlMember. (Ereditato da XamlMember) |
SerializationVisibility |
Ottiene un valore di DesignerSerializationVisibility che indica come una finestra di progettazione visiva deve elaborare il membro. (Ereditato da XamlMember) |
TargetType |
Ottiene l'oggetto XamlType del tipo in cui può essere presente l'oggetto XamlMember. (Ereditato da XamlMember) |
Type |
Ottiene l'oggetto XamlType del tipo utilizzato dal membro. (Ereditato da XamlMember) |
TypeConverter |
Ottiene un oggetto XamlValueConverter<TConverterBase> che può essere utilizzato per la costruzione della conversione di tipi degli oggetti XAML dichiarati. (Ereditato da XamlMember) |
UnderlyingMember |
Ottiene l'oggetto MemberInfo del sistema del tipo CRL che è disponibile per un membro costruito da PropertyInfo, MethodInfo o EventInfo. (Ereditato da XamlMember) |
ValueSerializer |
Ottiene un oggetto XamlValueConverter<TConverterBase> che viene utilizzato per la serializzazione di valori degli oggetti XAML dichiarati. (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 l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
GetXamlNamespaces() |
Restituisce un elenco di spazi dei nomi XAML in cui può essere presente questo membro XAML. |
LookupCustomAttributeProvider() |
Restituisce un'implementazione ICustomAttributeProvider. Questa implementazione restituisce sempre |
LookupDeferringLoader() |
Restituisce un oggetto XamlValueConverter<TConverterBase> utilizzato durante il caricamento posticipato degli oggetti dichiarati in XAML. Questa implementazione restituisce sempre |
LookupDependsOn() |
Restituisce un elenco di oggetti XamlMember. Nell'elenco vengono segnalati i membri in cui sono presenti le relazioni di dipendenza per l'ordine di inizializzazione in relazione all'oggetto XamlMember. Questa implementazione restituisce sempre |
LookupInvoker() |
Restituisce l'oggetto XamlMemberInvoker associato a XamlDirective. |
LookupIsAmbient() |
Restituisce un valore che indica se l'oggetto XamlMember viene segnalato come proprietà di ambiente. |
LookupIsEvent() |
Restituisce un valore che indica se l'oggetto XamlDirective rappresenta un evento. |
LookupIsReadOnly() |
Restituisce un valore che indica se l'oggetto XamlDirective rappresenta una proprietà di sola lettura prevista. |
LookupIsReadPublic() |
Restituisce un valore che indica se l'oggetto XamlDirective rappresenta una proprietà che dispone di una funzione di accesso |
LookupIsUnknown() |
Restituisce un valore che indica se l'oggetto XamlDirective rappresenta un membro che non può essere risolto dal sistema di supporto utilizzato per la risoluzione del tipo e del membro. |
LookupIsWriteOnly() |
Restituisce un valore che indica se l'oggetto XamlDirective rappresenta una proprietà di sola scrittura prevista. |
LookupIsWritePublic() |
Restituisce un valore che indica se l'oggetto XamlDirective rappresenta una proprietà che dispone di una funzione di accesso |
LookupMarkupExtensionBracketCharacters() |
Restituisce i caratteri parentesi quadra di apertura e chiusura per un'estensione di markup. (Ereditato da XamlMember) |
LookupTargetType() |
Restituisce l'oggetto XamlType del tipo in cui può essere presente l'oggetto XamlMember. Questa implementazione restituisce sempre |
LookupType() |
Restituisce l'oggetto XamlType del tipo utilizzato dal membro. |
LookupTypeConverter() |
Restituisce un'implementazione del convertitore di tipi associata all'oggetto XamlDirective. |
LookupUnderlyingGetter() |
Restituisce una funzione di accesso |
LookupUnderlyingMember() |
Restituisce un oggetto MemberInfo della reflection CLR associato all'oggetto XamlDirective. Questa implementazione restituisce sempre |
LookupUnderlyingSetter() |
Restituisce una funzione di accesso |
LookupValueSerializer() |
Restituisce un'implementazione del serializzatore di valori associata all'oggetto XamlMember. (Ereditato da XamlMember) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce una rappresentazione in forma di stringa di XamlDirective. |
Si applica a
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per