Condividi tramite


XamlDeferLoadAttribute Classe

Definizione

Indica che una classe o una proprietà prevede l'utilizzo del caricamento posticipato per XAML (come il comportamento dei modelli) e segnala la classe che consente tale comportamento e il relativo tipo di contenuto/destinazione.

public ref class XamlDeferLoadAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)]
public sealed class XamlDeferLoadAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Property, AllowMultiple=false, Inherited=true)>]
type XamlDeferLoadAttribute = class
    inherit Attribute
Public NotInheritable Class XamlDeferLoadAttribute
Inherits Attribute
Ereditarietà
XamlDeferLoadAttribute
Attributi

Commenti

XamlDeferringLoader può essere coinvolto in scenari di caricamento posticipati come classe di supporto.

Note sull'utilizzo di WPF

Una classe di esempio in cui questo attributo viene applicato nell'implementazione XAML WPF è TemplateContent.

Costruttori

XamlDeferLoadAttribute(String, String)

Inizializza una nuova istanza della classe XamlDeferLoadAttribute utilizzando nomi stringa di tipi.

XamlDeferLoadAttribute(Type, Type)

Inizializza una nuova istanza della classe XamlDeferLoadAttribute utilizzando valori Type CLR.

Proprietà

ContentType

Ottiene il valore Type CLR per il tipo di contenuto/destinazione del comportamento del caricamento posticipato.

ContentTypeName

Ottiene il nome di stringa del tipo per l'implementazione da utilizzare per il comportamento del caricamento posticipato.

LoaderType

Ottiene il valore Type CLR per l'implementazione da utilizzare per il comportamento del caricamento posticipato.

LoaderTypeName

Ottiene il nome di stringa per il tipo di contenuto/destinazione del comportamento del caricamento posticipato.

TypeId

Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute.

(Ereditato da Attribute)

Metodi

Equals(Object)

Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.

(Ereditato da Attribute)
GetHashCode()

Restituisce il codice hash per l'istanza.

(Ereditato da Attribute)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IsDefaultAttribute()

In caso di override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata.

(Ereditato da Attribute)
Match(Object)

Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato.

(Ereditato da Attribute)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.

(Ereditato da Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia.

(Ereditato da Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).

(Ereditato da Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.

(Ereditato da Attribute)

Si applica a

Vedi anche