Прочитать на английском

Поделиться через


BufferedGraphicsManager Класс

Определение

Предоставляет доступ к объекту основного контекста буферизованной графики для домена приложения.

public static class BufferedGraphicsManager
public sealed class BufferedGraphicsManager
Наследование
BufferedGraphicsManager

Примеры

В следующем примере кода демонстрируется получение BufferedGraphicsContext для текущего домена приложения.

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

Комментарии

Класс BufferedGraphicsManager позволяет реализовать настраиваемую двойную буферизацию для графики. Рисунки, использующие двойную буферизацию, могут уменьшить или устранить мерцание, вызванное перерисовкой поверхности дисплея.

Этот класс имеет одно статическое свойство Current, которое возвращает main BufferedGraphicsContext для текущего домена приложения. Класс BufferedGraphicsContext создает BufferedGraphics экземпляры, которые можно использовать для рисования буферизованной графики.

Класс BufferedGraphics не имеет открытого конструктора и должен быть создан BufferedGraphicsContext объектом для домена приложения с помощью метода Allocate . Объект для текущего домена приложения можно получить BufferedGraphicsContext из статического BufferedGraphicsManager.Current свойства .

Дополнительные сведения о двойной буферизации см. в разделах Двойная буферизация графики, BufferedGraphicsи BufferedGraphicsContext.

Свойства

Current

Возвращает контекст BufferedGraphicsContext для текущего домена приложения.

Применяется к

Продукт Версии
.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

См. также раздел