XamlMember Costruttori
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.
Inizializza una nuova istanza della classe XamlMember.
Overload
XamlMember(EventInfo, XamlSchemaContext) |
Inizializza una nuova istanza della classe XamlMember utilizzando EventInfo del sistema di tipi CLR e un oggetto XamlSchemaContext. |
XamlMember(PropertyInfo, XamlSchemaContext) |
Inizializza una nuova istanza della classe XamlMember utilizzando PropertyInfo del sistema di tipi CLR e un oggetto XamlSchemaContext. |
XamlMember(EventInfo, XamlSchemaContext, XamlMemberInvoker) |
Inizializza una nuova istanza della classe XamlMember utilizzando l'oggetto EventInfo del sistema di tipo CRL e un oggetto XamlSchemaContext, incluse le informazioni sull'oggetto XamlMemberInvoker. |
XamlMember(PropertyInfo, XamlSchemaContext, XamlMemberInvoker) |
Inizializza una nuova istanza della classe XamlMember utilizzando l'oggetto PropertyInfo di reflection e un oggetto XamlSchemaContext, incluse le informazioni sull'oggetto XamlMemberInvoker. |
XamlMember(String, MethodInfo, XamlSchemaContext) |
Inizializza una nuova istanza della classe XamlMember per un oggetto XamlMember che rappresenta un evento associabile. |
XamlMember(String, XamlType, Boolean) |
Inizializza una nuova istanza della classe XamlMember utilizzando il nome di una stringa e le informazioni sull'oggetto XamlType dichiarante. Un oggetto XamlMember costruito con questa firma ha limitazioni significative. |
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext) |
Inizializza una nuova istanza della classe XamlMember per un oggetto XamlMember che rappresenta una proprietà associabile. |
XamlMember(String, MethodInfo, XamlSchemaContext, XamlMemberInvoker) |
Inizializza una nuova istanza della classe XamlMember per un oggetto XamlMember che rappresenta un evento associabile, incluse le informazioni sull'oggetto XamlMemberInvoker. |
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext, XamlMemberInvoker) |
Inizializza una nuova istanza della classe XamlMember per un oggetto XamlMember che rappresenta una proprietà associabile, incluse le informazioni sull'oggetto XamlMemberInvoker. |
XamlMember(EventInfo, XamlSchemaContext)
Inizializza una nuova istanza della classe XamlMember utilizzando EventInfo del sistema di tipi CLR e un oggetto XamlSchemaContext.
public:
XamlMember(System::Reflection::EventInfo ^ eventInfo, System::Xaml::XamlSchemaContext ^ schemaContext);
public XamlMember (System.Reflection.EventInfo eventInfo, System.Xaml.XamlSchemaContext schemaContext);
new System.Xaml.XamlMember : System.Reflection.EventInfo * System.Xaml.XamlSchemaContext -> System.Xaml.XamlMember
Public Sub New (eventInfo As EventInfo, schemaContext As XamlSchemaContext)
Parametri
- eventInfo
- EventInfo
Oggetto EventInfo del sistema di tipo CRL che rappresenta il membro dell'evento.
- schemaContext
- XamlSchemaContext
Contesto dell'oggetto XamlSchemaContext che qualifica il membro.
Commenti
Utilizzare questo costruttore se il membro rappresenta un evento (proprietà del punto di connessione del gestore eventi).
Si applica a
XamlMember(PropertyInfo, XamlSchemaContext)
Inizializza una nuova istanza della classe XamlMember utilizzando PropertyInfo del sistema di tipi CLR e un oggetto XamlSchemaContext.
public:
XamlMember(System::Reflection::PropertyInfo ^ propertyInfo, System::Xaml::XamlSchemaContext ^ schemaContext);
public XamlMember (System.Reflection.PropertyInfo propertyInfo, System.Xaml.XamlSchemaContext schemaContext);
new System.Xaml.XamlMember : System.Reflection.PropertyInfo * System.Xaml.XamlSchemaContext -> System.Xaml.XamlMember
Public Sub New (propertyInfo As PropertyInfo, schemaContext As XamlSchemaContext)
Parametri
- propertyInfo
- PropertyInfo
Oggetto PropertyInfo del sistema di tipo CRL che rappresenta il membro della proprietà.
- schemaContext
- XamlSchemaContext
Contesto dell'oggetto XamlSchemaContext che qualifica il membro.
Commenti
Utilizzare questo costruttore se il membro rappresenta una proprietà (e in particolare non è una connessione del gestore eventi).
Si applica a
XamlMember(EventInfo, XamlSchemaContext, XamlMemberInvoker)
Inizializza una nuova istanza della classe XamlMember utilizzando l'oggetto EventInfo del sistema di tipo CRL e un oggetto XamlSchemaContext, incluse le informazioni sull'oggetto XamlMemberInvoker.
public:
XamlMember(System::Reflection::EventInfo ^ eventInfo, System::Xaml::XamlSchemaContext ^ schemaContext, System::Xaml::Schema::XamlMemberInvoker ^ invoker);
public XamlMember (System.Reflection.EventInfo eventInfo, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.Schema.XamlMemberInvoker invoker);
new System.Xaml.XamlMember : System.Reflection.EventInfo * System.Xaml.XamlSchemaContext * System.Xaml.Schema.XamlMemberInvoker -> System.Xaml.XamlMember
Public Sub New (eventInfo As EventInfo, schemaContext As XamlSchemaContext, invoker As XamlMemberInvoker)
Parametri
- eventInfo
- EventInfo
Oggetto EventInfo del sistema di tipo CRL che rappresenta il membro dell'evento.
- schemaContext
- XamlSchemaContext
Contesto dell'oggetto XamlSchemaContext che qualifica il membro.
- invoker
- XamlMemberInvoker
Implementazione di XamlMemberInvoker che gestisce le chiamate con reflection di runtime all'oggetto XamlMember.
Commenti
Utilizzare questo costruttore se il membro rappresenta un evento (o una proprietà del punto di connessione del gestore eventi).
Si applica a
XamlMember(PropertyInfo, XamlSchemaContext, XamlMemberInvoker)
Inizializza una nuova istanza della classe XamlMember utilizzando l'oggetto PropertyInfo di reflection e un oggetto XamlSchemaContext, incluse le informazioni sull'oggetto XamlMemberInvoker.
public:
XamlMember(System::Reflection::PropertyInfo ^ propertyInfo, System::Xaml::XamlSchemaContext ^ schemaContext, System::Xaml::Schema::XamlMemberInvoker ^ invoker);
public XamlMember (System.Reflection.PropertyInfo propertyInfo, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.Schema.XamlMemberInvoker invoker);
new System.Xaml.XamlMember : System.Reflection.PropertyInfo * System.Xaml.XamlSchemaContext * System.Xaml.Schema.XamlMemberInvoker -> System.Xaml.XamlMember
Public Sub New (propertyInfo As PropertyInfo, schemaContext As XamlSchemaContext, invoker As XamlMemberInvoker)
Parametri
- propertyInfo
- PropertyInfo
Oggetto PropertyInfo del sistema di tipo CRL che rappresenta il membro della proprietà.
- schemaContext
- XamlSchemaContext
Contesto dell'oggetto XamlSchemaContext che qualifica il membro.
- invoker
- XamlMemberInvoker
Implementazione di XamlMemberInvoker che gestisce le chiamate di runtime all'oggetto XamlMember.
Commenti
Utilizzare questo costruttore solo se il membro rappresenta una proprietà e se non è una connessione del gestore eventi.
Si applica a
XamlMember(String, MethodInfo, XamlSchemaContext)
Inizializza una nuova istanza della classe XamlMember per un oggetto XamlMember che rappresenta un evento associabile.
public:
XamlMember(System::String ^ attachableEventName, System::Reflection::MethodInfo ^ adder, System::Xaml::XamlSchemaContext ^ schemaContext);
public XamlMember (string attachableEventName, System.Reflection.MethodInfo adder, System.Xaml.XamlSchemaContext schemaContext);
new System.Xaml.XamlMember : string * System.Reflection.MethodInfo * System.Xaml.XamlSchemaContext -> System.Xaml.XamlMember
Public Sub New (attachableEventName As String, adder As MethodInfo, schemaContext As XamlSchemaContext)
Parametri
- attachableEventName
- String
Nome della stringa dell'evento associabile.
- adder
- MethodInfo
Oggetto MethodInfo del sistema di tipo CRL per il metodo Add
di gestione dell'implementazione di supporto del membro associabile.
- schemaContext
- XamlSchemaContext
Contesto dell'oggetto XamlSchemaContext che qualifica il membro.
Commenti
Utilizzare questo costruttore se il membro rappresenta un membro dell'evento associabile.
Si applica a
XamlMember(String, XamlType, Boolean)
Inizializza una nuova istanza della classe XamlMember utilizzando il nome di una stringa e le informazioni sull'oggetto XamlType dichiarante. Un oggetto XamlMember costruito con questa firma ha limitazioni significative.
public:
XamlMember(System::String ^ name, System::Xaml::XamlType ^ declaringType, bool isAttachable);
public XamlMember (string name, System.Xaml.XamlType declaringType, bool isAttachable);
new System.Xaml.XamlMember : string * System.Xaml.XamlType * bool -> System.Xaml.XamlMember
Public Sub New (name As String, declaringType As XamlType, isAttachable As Boolean)
Parametri
- name
- String
Nome della stringa del membro.
- isAttachable
- Boolean
true
per indicare che il membro è associabile; in caso contrario, false
.
Eccezioni
name
o declaringType
è null
.
Commenti
Oggetto XamlMember costruito con la XamlMember(String, XamlType, Boolean) firma restituisce true
per IsUnknown.
Per un percorso di caricamento che include XamlObjectWriter, tale membro non può essere scritto in un oggetto grafico. Usando l'implementazione dei servizi XAML di .NET Framework, la XamlObjectWriter.WriteStartMember chiamata genera un'eccezione XamlObjectWriterException quando i report true
pertinenti XamlMember per IsUnknown.
Non è consigliabile costruire un XamlMember oggetto contrue
IsUnknowna meno che l'implementazione non possa gestire le eccezioni da XamlObjectWritero che siano disponibili altri modi per modificare il XamlObjectWriter comportamento. Ad esempio, una o più delle condizioni seguenti potrebbero essere vere per l'implementazione:
Il contesto dello schema XAML è disponibile in un secondo momento.
Si usa un modello invoker membro.
Si esegue deliberatamente l'override XamlObjectWriter.WriteStartMember in un writer XAML personalizzato.
Si applica a
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext)
Inizializza una nuova istanza della classe XamlMember per un oggetto XamlMember che rappresenta una proprietà associabile.
public:
XamlMember(System::String ^ attachablePropertyName, System::Reflection::MethodInfo ^ getter, System::Reflection::MethodInfo ^ setter, System::Xaml::XamlSchemaContext ^ schemaContext);
public XamlMember (string attachablePropertyName, System.Reflection.MethodInfo getter, System.Reflection.MethodInfo setter, System.Xaml.XamlSchemaContext schemaContext);
new System.Xaml.XamlMember : string * System.Reflection.MethodInfo * System.Reflection.MethodInfo * System.Xaml.XamlSchemaContext -> System.Xaml.XamlMember
Public Sub New (attachablePropertyName As String, getter As MethodInfo, setter As MethodInfo, schemaContext As XamlSchemaContext)
Parametri
- attachablePropertyName
- String
Nome della stringa della proprietà associabile.
- getter
- MethodInfo
Oggetto MethodInfo del sistema di tipo CRL per la funzione di accesso get
dell'implementazione di supporto del membro associabile.
- setter
- MethodInfo
Oggetto MethodInfo del sistema di tipo CRL per la funzione di accesso set
dell'implementazione di supporto del membro associabile.
- schemaContext
- XamlSchemaContext
Contesto dell'oggetto XamlSchemaContext che qualifica il membro.
Commenti
Utilizzare questo costruttore se il membro rappresenta una proprietà associabile.
Si applica a
XamlMember(String, MethodInfo, XamlSchemaContext, XamlMemberInvoker)
Inizializza una nuova istanza della classe XamlMember per un oggetto XamlMember che rappresenta un evento associabile, incluse le informazioni sull'oggetto XamlMemberInvoker.
public:
XamlMember(System::String ^ attachableEventName, System::Reflection::MethodInfo ^ adder, System::Xaml::XamlSchemaContext ^ schemaContext, System::Xaml::Schema::XamlMemberInvoker ^ invoker);
public XamlMember (string attachableEventName, System.Reflection.MethodInfo adder, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.Schema.XamlMemberInvoker invoker);
new System.Xaml.XamlMember : string * System.Reflection.MethodInfo * System.Xaml.XamlSchemaContext * System.Xaml.Schema.XamlMemberInvoker -> System.Xaml.XamlMember
Public Sub New (attachableEventName As String, adder As MethodInfo, schemaContext As XamlSchemaContext, invoker As XamlMemberInvoker)
Parametri
- attachableEventName
- String
Nome della stringa dell'evento associabile.
- adder
- MethodInfo
Oggetto MethodInfo del sistema di tipo CRL per il metodo Add
di gestione dell'implementazione di supporto del membro associabile.
- schemaContext
- XamlSchemaContext
Contesto dell'oggetto XamlSchemaContext che qualifica il membro.
- invoker
- XamlMemberInvoker
Implementazione di XamlMemberInvoker che gestisce le chiamate di runtime all'oggetto XamlMember.
Commenti
Utilizzare questo costruttore se il membro rappresenta un membro dell'evento associabile.
Si applica a
XamlMember(String, MethodInfo, MethodInfo, XamlSchemaContext, XamlMemberInvoker)
Inizializza una nuova istanza della classe XamlMember per un oggetto XamlMember che rappresenta una proprietà associabile, incluse le informazioni sull'oggetto XamlMemberInvoker.
public:
XamlMember(System::String ^ attachablePropertyName, System::Reflection::MethodInfo ^ getter, System::Reflection::MethodInfo ^ setter, System::Xaml::XamlSchemaContext ^ schemaContext, System::Xaml::Schema::XamlMemberInvoker ^ invoker);
public XamlMember (string attachablePropertyName, System.Reflection.MethodInfo getter, System.Reflection.MethodInfo setter, System.Xaml.XamlSchemaContext schemaContext, System.Xaml.Schema.XamlMemberInvoker invoker);
new System.Xaml.XamlMember : string * System.Reflection.MethodInfo * System.Reflection.MethodInfo * System.Xaml.XamlSchemaContext * System.Xaml.Schema.XamlMemberInvoker -> System.Xaml.XamlMember
Public Sub New (attachablePropertyName As String, getter As MethodInfo, setter As MethodInfo, schemaContext As XamlSchemaContext, invoker As XamlMemberInvoker)
Parametri
- attachablePropertyName
- String
Nome della stringa della proprietà associabile.
- getter
- MethodInfo
Oggetto MethodInfo del sistema di tipo CRL per la funzione di accesso get
dell'implementazione di supporto del membro associabile.
- setter
- MethodInfo
Oggetto MethodInfo del sistema di tipo CRL per la funzione di accesso set
dell'implementazione di supporto del membro associabile.
- schemaContext
- XamlSchemaContext
Contesto dell'oggetto XamlSchemaContext che qualifica il membro.
- invoker
- XamlMemberInvoker
Implementazione di XamlMemberInvoker che gestisce le chiamate di runtime all'oggetto XamlMember.
Commenti
Utilizzare questo costruttore se il membro rappresenta un membro di proprietà associabile.
Si applica a
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