EnvironmentRenderCapabilities Sınıf

Tanım

Ortam için görsel efekt seçeneklerini kapsüller. Bu seçenekler, geçerli işleme özelliklerine göre hangi görsel efekt türlerinin kullanılması gerektiğini belirlemektir. Bu, Kullanıcı ayarlarının ve WPF 'nin RenderCapabilities. katmanının bir birleşimini temel alır.

public ref class EnvironmentRenderCapabilities sealed : Microsoft::VisualStudio::PlatformUI::DisposableObject, Microsoft::VisualStudio::Shell::Interop::IVsShellPropertyEvents, System::ComponentModel::INotifyPropertyChanged
public sealed class EnvironmentRenderCapabilities : Microsoft.VisualStudio.PlatformUI.DisposableObject, Microsoft.VisualStudio.Shell.Interop.IVsShellPropertyEvents, System.ComponentModel.INotifyPropertyChanged
type EnvironmentRenderCapabilities = class
    inherit DisposableObject
    interface INotifyPropertyChanged
    interface IVsShellPropertyEvents
Public NotInheritable Class EnvironmentRenderCapabilities
Inherits DisposableObject
Implements INotifyPropertyChanged, IVsShellPropertyEvents
Devralma
EnvironmentRenderCapabilities
Uygulamalar

Özellikler

AreAnimationsAllowed

Ortamda animasyonların Şu anda izin verildiğini belirler.

AreGradientsAllowed

Ortamda şu anda degradelerin izin verildiğini belirler.

Current

EnvironmentRenderCapabilities öğesinin geçerli tek örneğini alır.

IsDisposed

Nesnenin bir kez atılmış olup olmadığını döndürür, Çift elden çıkarma karşı koruma sağlar

(Devralındığı yer: DisposableObject)
VisualEffectsAllowed

İzin verilen işleme etkileri kümesini belirler. Şu anda bu değer sıfır (görsel etkilere izin verilmediğini gösterir) veya sıfır dışında (tüm görsel etkilere izin verildiğini gösterir). Belirli bayrakların anlamı değişebilir.

Yöntemler

Dispose()

Geçerli nesneyi ortadan kaldırır ve daha sonra sonlandırma bastırır.

(Devralındığı yer: DisposableObject)
Dispose(Boolean)

Model için standart sanal aşırı yükleme IDisposable

(Devralındığı yer: DisposableObject)
DisposeManagedResources()

Türetilmiş sınıfların yönetilen kaynaklar için özel Dispose işleme sağlamasına izin verir

(Devralındığı yer: DisposableObject)
DisposeNativeResources()

Türetilmiş sınıfların yerel kaynaklar için özel Dispose işleme sağlamasına izin verir

(Devralındığı yer: DisposableObject)
OnShellPropertyChange(Int32, Object)

Yalnızca Microsoft dahili kullanımı.

ThrowIfDisposed()

Bu nesne atılmışsa bir ObjectDisposedException oluşturur

(Devralındığı yer: DisposableObject)

Ekinlikler

Disposing

Olay atılırken, hala erişilebilir durumdayken tetiklenir.

(Devralındığı yer: DisposableObject)
PropertyChanged

Yalnızca Microsoft dahili kullanımı.

RenderCapabilitiesChanged

Yalnızca Microsoft dahili kullanımı.

Şunlara uygulanır