Leggi in inglese

Condividi tramite


BufferedGraphicsManager Classe

Definizione

Fornisce accesso all'oggetto di contesto grafico principale memorizzato nella cache per il dominio applicazione.

C#
public static class BufferedGraphicsManager
C#
public sealed class BufferedGraphicsManager
Ereditarietà
BufferedGraphicsManager

Esempio

Nell'esempio di codice seguente viene illustrato l'acquisizione di BufferedGraphicsContext per il dominio applicazione corrente.

C#
// Retrieves the BufferedGraphicsContext for the
// current application domain.
BufferedGraphicsContext appDomainGraphicsContext =
     BufferedGraphicsManager.Current;

Commenti

La BufferedGraphicsManager classe consente di implementare il doppio buffer personalizzato per la grafica. La grafica che usa il doppio buffer può ridurre o eliminare lo sfarfallio causato dalla ridisegnazione di una superficie di visualizzazione.

Questa classe ha una proprietà statica, Current, che restituisce il principale BufferedGraphicsContext per il dominio applicazione corrente. La BufferedGraphicsContext classe crea BufferedGraphics istanze che possono essere usate per disegnare elementi grafici memorizzati nel buffer.

La BufferedGraphics classe non ha un costruttore pubblico e deve essere creata dall'oggetto BufferedGraphicsContext per un dominio applicazione usando il relativo Allocate metodo. È possibile recuperare l'oggetto BufferedGraphicsContext per il dominio applicazione corrente dalla proprietà statica BufferedGraphicsManager.Current .

Per altre informazioni sul doppio buffering, vedere Doppia grafica con buffer, BufferedGraphicse BufferedGraphicsContext.

Proprietà

Current

Ottiene la classe BufferedGraphicsContext per il dominio applicazione corrente.

Si applica a

Prodotto Versioni
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Vedi anche