Aracılığıyla paylaş


WriteableBitmap.BackBuffer Özellik

Tanım

Arka arabelleğe bir işaretçi alır.

public:
 property IntPtr BackBuffer { IntPtr get(); };
[set: System.Security.SecurityCritical]
public IntPtr BackBuffer { [System.Security.SecurityCritical] get; }
public IntPtr BackBuffer { get; }
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.BackBuffer : nativeint
member this.BackBuffer : nativeint
Public ReadOnly Property BackBuffer As IntPtr

Özellik Değeri

IntPtr

nativeint

IntPtr Arka arabelleğinde temel adrese işaret eden bir.

Öznitelikler

Açıklamalar

Arka arabellek, kullanıcı tarafından istenen piksel biçiminde bit eşlem içeriğini içerir.

Geri arabelleği yalnızca ve Unlock yöntemlerine yapılan Lock çağrılar arasında güncelleştirin. Sınıf açıklamalarında WriteableBitmap açıklanan Kilitle/Kilidini Aç iş akışını izlemezseniz, yırtılma gibi tanımsız davranışlar oluşabilir.

Arka arabelleğin adresi değişmez.

İş Parçacığı Güvenliği

İşaretçiyi BackBuffer işlenmek üzere dış bileşenlere ve diğer iş parçacıklarına geçirebilirsiniz, ancak bunu yaparsanız, kendi iş parçacığı koordinasyonunu sağlamanız gerekir. Özellikle, kullanıcı arabirimi iş parçacığının yöntemini çağırarak değiştirilen alanları belirttiğinden AddDirtyRect ve ui iş parçacığının yöntemini çağırarak Unlock arabelleğin kilidini açdığından emin olmanız gerekir.

Şunlara uygulanır