Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Classe InteropBitmap

InteropBitmap consente agli sviluppatori di migliorare le prestazioni del rendering delle UIs non WPF ospitate da WPF negli scenari di interoperabilità.

Spazio dei nomi:  System.Windows.Interop
Assembly:  PresentationCore (in PresentationCore.dll)
public sealed class InteropBitmap : BitmapSource

Il tipo InteropBitmap espone i seguenti membri.

  NomeDescrizione
Proprietà pubblicaCanFreezeOttiene un valore che indica se è possibile rendere immodificabile l’oggetto. (Ereditato da Freezable)
Proprietà pubblicaDependencyObjectTypeOttiene la classe DependencyObjectType che include il tipo CLR di questa istanza.  (Ereditato da DependencyObject)
Proprietà pubblicaDispatcher ottiene l'oggetto Dispatcher al quale l'oggetto DispatcherObject è associato. (Ereditato da DispatcherObject)
Proprietà pubblicaDpiXOttiene i dots per inch (dpi) orizzontali dell'immagine.  (Ereditato da BitmapSource)
Proprietà pubblicaDpiYOttiene i dots per inch (dpi) verticali dell'immagine.  (Ereditato da BitmapSource)
Proprietà pubblicaFormatOttiene l'oggetto PixelFormat nativo dei dati bitmap. (Ereditato da BitmapSource)
Proprietà pubblicaHasAnimatedPropertiesOttiene un valore che indica se uno o più oggetti AnimationClock sono associati a una qualsiasi delle proprietà di dipendenza di questo oggetto. (Ereditato da Animatable)
Proprietà pubblicaHeightOttiene l'altezza della bitmap di origine in device-independent units (1/96th inch per unit).  (Ereditato da BitmapSource)
Proprietà pubblicaIsDownloadingOttiene un valore che indica se è in corso di download il contenuto dell'oggetto BitmapSource. (Ereditato da BitmapSource)
Proprietà pubblicaIsFrozenOttiene un valore che indica se l’oggetto è attualmente immodificabile. (Ereditato da Freezable)
Proprietà pubblicaIsSealedOttiene un valore che indica se l'istanza è attualmente sealed (di sola lettura). (Ereditato da DependencyObject)
Proprietà pubblicaMetadataOttiene i metadati associati all'immagine bitmap. (Ereditato da BitmapSource)
Proprietà pubblicaPaletteOttiene la tavolozza dei colori della bitmap, se specificata. (Ereditato da BitmapSource)
Proprietà pubblicaPixelHeightOttiene l'altezza della bitmap in pixel. (Ereditato da BitmapSource)
Proprietà pubblicaPixelWidthOttiene la larghezza della bitmap in pixel. (Ereditato da BitmapSource)
Proprietà pubblicaWidthOttiene la larghezza della bitmap in device-independent units (1/96th inch per unit).  (Ereditato da BitmapSource)
In alto
  NomeDescrizione
Metodo pubblicoApplyAnimationClock(DependencyProperty, AnimationClock)Applica un oggetto AnimationClock all'oggetto DependencyProperty specificato. Se alla proprietà è già stata aggiunta un'animazione, viene utilizzato il comportamento uniforme dell'oggetto SnapshotAndReplace. (Ereditato da Animatable)
Metodo pubblicoApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)Applica un oggetto AnimationClock all'oggetto DependencyProperty specificato. Se alla proprietà è già stata aggiunta un'animazione, viene utilizzato l'oggetto HandoffBehavior specificato. (Ereditato da Animatable)
Metodo pubblicoBeginAnimation(DependencyProperty, AnimationTimeline)Applica un'animazione all'oggetto DependencyProperty specificato. L'animazione viene avviata quando si esegue il rendering del fotogramma successivo. Se alla proprietà specificata è già stata aggiunta un'animazione, viene utilizzato il comportamento uniforme dell'oggetto SnapshotAndReplace. (Ereditato da Animatable)
Metodo pubblicoBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)Applica un'animazione all'oggetto DependencyProperty specificato. L'animazione viene avviata quando si esegue il rendering del fotogramma successivo. Se alla proprietà specificata è già stata aggiunta un'animazione, viene utilizzato l'oggetto HandoffBehavior specificato. (Ereditato da Animatable)
Metodo pubblicoCheckAccessDetermina se il thread chiamante ha accesso a DispatcherObject. (Ereditato da DispatcherObject)
Metodo protettoCheckIfSiteOfOriginControlla se il contenuto di origine della bitmap proviene da un sito di origine noto. Questo metodo viene utilizzato per garantire la sicurezza delle operazioni di copia dei pixel. (Ereditato da BitmapSource)
Metodo pubblicoClearValue(DependencyProperty)Cancella il valore locale di una proprietà. La proprietà da cancellare è indicata da un identificatore DependencyProperty. (Ereditato da DependencyObject)
Metodo pubblicoClearValue(DependencyPropertyKey)Cancella il valore locale di una proprietà di sola lettura. La proprietà da cancellare è indicata da un identificatore DependencyPropertyKey. (Ereditato da DependencyObject)
Metodo pubblicoCloneCrea un clone modificabile dell'oggetto BitmapSource, eseguendo copie complete dei valori di tale oggetto. Durante la copia delle proprietà di dipendenza, vengono copiati i riferimenti di risorsa e le associazioni dati (che potrebbero non essere più risolti), ma non le animazioni o i relativi valori correnti. (Ereditato da BitmapSource)
Metodo protettoCloneCoreFa di questa istanza una copia completa dell'oggetto BitmapSource specificato. Durante la copia delle proprietà di dipendenza, questo metodo consente di copiare i riferimenti di risorsa e le associazioni dati (che potrebbero non essere più risolti), ma non le animazioni né i relativi valori correnti. (Ereditato da BitmapSource)
Metodo pubblicoCloneCurrentValueCrea un clone modificabile dell'oggetto BitmapSource, eseguendo copie complete dei valori correnti di tale oggetto. I riferimenti di risorsa, le associazioni dati e le animazioni non vengono copiati, mentre vengono copiati i relativi valori correnti. (Ereditato da BitmapSource)
Metodo protettoCloneCurrentValueCoreFa di questa istanza una copia completa modificabile dell'oggetto BitmapSource specificato utilizzando i valori della proprietà correnti. I riferimenti di risorsa, le associazioni dati e le animazioni non vengono copiati, al contrario dei relativi valori correnti. (Ereditato da BitmapSource)
Metodo pubblicoCoerceValueAssegna il valore della proprietà di dipendenza specificata. Questa operazione viene eseguita richiamando qualsiasi funzione CoerceValueCallback specificata nei metadati della proprietà di dipendenza, esistente nell'oggetto DependencyObject chiamante. (Ereditato da DependencyObject)
Metodo pubblicoCopyPixels(Array, Int32, Int32)Copia i dati pixel della bitmap in una matrice di pixel con lo stride specificato, a partire dall'offset specificato. (Ereditato da BitmapSource)
Metodo pubblicoCopyPixels(Int32Rect, Array, Int32, Int32)Copia i dati pixel della bitmap all'interno del rettangolo specificato in una matrice di pixel che ha lo stride specificato, a partire dall'offset specificato. (Ereditato da BitmapSource)
Metodo pubblicoCopyPixels(Int32Rect, IntPtr, Int32, Int32)Copia i dati pixel della bitmap che sono all'interno del rettangolo specificato. (Ereditato da BitmapSource)
Metodo protettoCreateInstanceInizializza una nuova istanza della classe Freezable. (Ereditato da Freezable)
Metodo protettoCreateInstanceCoreQuando è implementato in una classe derivata, crea una nuova istanza della classe derivata Freezable. (Ereditato da Freezable)
Metodo pubblicoEqualsDetermina se l'oggetto DependencyObject specificato equivale all'oggetto DependencyObject corrente. (Ereditato da DependencyObject)
Metodo protettoFinalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto stesso venga reclamato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblicoFreeze()Rende immodificabile l'oggetto corrente e imposta la proprietà IsFrozen su true. (Ereditato da Freezable)
Metodo protettoFreezeCoreRende immutabile un'istanza dell'oggetto BitmapSource o una classe derivata. (Ereditato da BitmapSource)
Metodo pubblicoGetAnimationBaseValueRestituisce il valore non animato dell'oggetto DependencyProperty specificato. (Ereditato da Animatable)
Metodo pubblicoGetAsFrozenCrea una copia bloccata di Freezable, utilizzando valori delle proprietà di base (non-animati). Dato che la copia è bloccata, gli oggetti secondari bloccati sono copiati dal riferimento. (Ereditato da Freezable)
Metodo protettoGetAsFrozenCoreFa di questa istanza un clone dell'oggetto BitmapSource specificato. (Ereditato da BitmapSource)
Metodo pubblicoGetCurrentValueAsFrozenCrea una copia bloccata di Freezable utilizzando valori della proprietà correnti. Dato che la copia è bloccata, gli oggetti secondari bloccati sono copiati dal riferimento. (Ereditato da Freezable)
Metodo protettoGetCurrentValueAsFrozenCoreFa di questa istanza una copia bloccata dell'oggetto BitmapSource specificato. I riferimenti di risorsa, le associazioni dati e le animazioni non vengono copiati, mentre vengono copiati i relativi valori correnti. (Ereditato da BitmapSource)
Metodo pubblicoGetHashCodeOttiene un codice hash per questo oggetto DependencyObject. (Ereditato da DependencyObject)
Metodo pubblicoGetLocalValueEnumeratorCrea un enumeratore specializzato per determinare le proprietà di dipendenza che presentano valori impostati localmente nell'oggetto DependencyObject. (Ereditato da DependencyObject)
Metodo pubblicoGetType Ottiene il Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblicoGetValueRestituisce il valore effettivo corrente di una proprietà di dipendenza in questa istanza di DependencyObject. (Ereditato da DependencyObject)
Metodo pubblicoInvalidateForza il rendring dell'UI non WPF.
Metodo pubblicoInvalidatePropertyValuta di nuovo il valore effettivo della proprietà di dipendenza specificata. (Ereditato da DependencyObject)
Metodo protettoMemberwiseCloneConsente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protettoOnChangedViene chiamato quando l'oggetto Freezable corrente viene modificato. (Ereditato da Freezable)
Metodo protettoOnFreezablePropertyChanged(DependencyObject, DependencyObject)Assicura che adatti puntatori del contesto siano stabiliti per un membro dati DependencyObjectType che è appena stato impostato. (Ereditato da Freezable)
Metodo protettoOnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)Questo membro supporta l'infrastruttura Windows Presentation Foundation (WPF) e non può essere utilizzato direttamente dal codice. (Ereditato da Freezable)
Metodo protettoOnPropertyChangedEsegue l'override dell'implementazione DependencyObject di OnPropertyChanged per richiamare anche qualsiasi gestore Changed in risposta a una modifica della proprietà di dipendenza di tipo Freezable. (Ereditato da Freezable)
Metodo pubblicoReadLocalValueRestituisce il valore locale di una proprietà di dipendenza, se esistente. (Ereditato da DependencyObject)
Metodo protettoReadPreambleAssicura che l’accesso di Freezable sia stato eseguito da un thread valido. Gli eredi di Freezable devono chiamare questo metodo all'inizio di qualsiasi API che legge i membri dei dati che non sono proprietà della dipendenza. (Ereditato da Freezable)
Metodo pubblicoSetCurrentValueImposta il valore di una proprietà di dipendenza senza modificare l'origine del valore. (Ereditato da DependencyObject)
Metodo pubblicoSetValue(DependencyProperty, Object)Imposta il valore locale di una proprietà di dipendenza, specificata dal relativo identificatore. (Ereditato da DependencyObject)
Metodo pubblicoSetValue(DependencyPropertyKey, Object)Imposta il valore locale di una proprietà di dipendenza di sola lettura, specificata dall'identificatore DependencyPropertyKey della proprietà di dipendenza. (Ereditato da DependencyObject)
Metodo protettoShouldSerializePropertyRestituisce un valore che indica se i processi di serializzazione devono serializzare il valore della proprietà di dipendenza fornita. (Ereditato da DependencyObject)
Metodo pubblicoToString() Crea una rappresentazione di stringa dell'oggetto in base alle impostazioni cultura correnti. (Ereditato da ImageSource)
Metodo pubblicoToString(IFormatProvider)Crea una rappresentazione di stringa di questo oggetto in base all'oggetto IFormatProvider passato. Se il provider è null viene utilizzato l'oggetto CurrentCulture. (Ereditato da ImageSource)
Metodo pubblicoVerifyAccess Impone che il thread chiamante abbia accesso a questo DispatcherObject. (Ereditato da DispatcherObject)
Metodo protettoWritePostscriptGenera l'evento Changed per Freezable e richiama il metodo OnChanged. Le classi che derivano da Freezable devono chiamare questo metodo alla fine di qualsiasi API che modifica i membri della classe non archiviati come proprietà di dipendenza. (Ereditato da Freezable)
Metodo protettoWritePreambleVerifica che l'oggetto Freezable non sia bloccato e che l'accesso sia eseguito da un contesto di threading valido. Gli eredi di Freezable devono chiamare questo metodo all'inizio di qualsiasi API che scrive sui membri dei dati che non sono proprietà della dipendenza. (Ereditato da Freezable)
In alto
  NomeDescrizione
Evento pubblicoChangedSi verifica quando Freezable o un oggetto che contiene è modificato. (Ereditato da Freezable)
Evento pubblicoDecodeFailedSi verifica quando il caricamento dell'immagine non va a buon fine, a causa di un'intestazione di immagine danneggiata. (Ereditato da BitmapSource)
Evento pubblicoDownloadCompletedSi verifica quando il contenuto della bitmap è stato completamente scaricato. (Ereditato da BitmapSource)
Evento pubblicoDownloadFailedSi verifica quando non è stato possibile scaricare il contenuto della bitmap. (Ereditato da BitmapSource)
Evento pubblicoDownloadProgressSi verifica quando viene modificato lo stato di avanzamento del download del contenuto della bitmap. (Ereditato da BitmapSource)
In alto
  NomeDescrizione
Implementazione esplicita dell'interfacciaMetodo privatoIFormattable.ToStringFormatta il valore dell'istanza corrente utilizzando il formato specificato. (Ereditato da ImageSource)
In alto

.NET Framework

Supportato in: 4, 3.5 SP1, 3.0 SP1

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft. Tutti i diritti riservati.