Bagikan melalui


CompositionVirtualDrawingSurface Kelas

Definisi

Mewakili bitmap yang jarang dialokasikan yang dapat dikaitkan dengan visual untuk komposisi di pohon visual.

public ref class CompositionVirtualDrawingSurface : CompositionDrawingSurface
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CompositionVirtualDrawingSurface : CompositionDrawingSurface
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class CompositionVirtualDrawingSurface : CompositionDrawingSurface
Public Class CompositionVirtualDrawingSurface
Inherits CompositionDrawingSurface
Warisan
Object Platform::Object IInspectable CompositionObject CompositionDrawingSurface CompositionVirtualDrawingSurface
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v4.0)

Keterangan

CompositionVirtualDrawingSurface mirip dengan CompositionDrawingSurface, kecuali permukaannya jarang dialokasikan. Konten dapat dirender menggunakan Win2D (atau D2D).

Permukaan gambar virtual dirancang untuk digunakan dalam skenario di mana aplikasi perlu menentukan sejumlah besar konten tetapi hanya mengharapkan sebagian kecil konten terlihat oleh pengguna pada waktu tertentu. Misalnya, pikirkan dokumen atau halaman web yang menggulir panjang. Dalam kasus seperti itu, aplikasi hanya perlu menggambar bagian permukaan yang saat ini terlihat oleh pengguna, dan dapat menunggak bagian gambar yang tidak terlihat sampai nanti ketika mereka terlihat.

Ukuran maksimum permukaan virtual adalah 2^24(16M) piksel. Batas ini telah diberlakukan karena batas presisi floating point, yang mulai berlaku melebihi ukuran tersebut, yang mencegah keselarasan piksel yang akurat dari patch yang digambar.

Properti

AlphaMode

Mode alfa dari permukaan gambar.

(Diperoleh dari CompositionDrawingSurface)
Comment

String yang akan dikaitkan dengan CompositionObject.

(Diperoleh dari CompositionObject)
Compositor

Compositor digunakan untuk membuat CompositionObject ini.

(Diperoleh dari CompositionObject)
Dispatcher

Dispatcher untuk CompositionObject.

(Diperoleh dari CompositionObject)
DispatcherQueue

Mendapatkan DispatcherQueue untuk CompostionObject.

(Diperoleh dari CompositionObject)
ImplicitAnimations

Kumpulan animasi implisit yang melekat pada obyek ini.

(Diperoleh dari CompositionObject)
PixelFormat

Format piksel permukaan gambar.

(Diperoleh dari CompositionDrawingSurface)
Properties

Kumpulan properti yang terkait dengan CompositionObject.

(Diperoleh dari CompositionObject)
Size

Ukuran permukaan gambar.

(Diperoleh dari CompositionDrawingSurface)
SizeInt32

Ukuran permukaan gambar.

(Diperoleh dari CompositionDrawingSurface)

Metode

Close()

Menutup CompositionObject dan merilis sumber daya sistem.

(Diperoleh dari CompositionObject)
ConnectAnimation(String, CompositionAnimation)

Menyambungkan dan animasi.

(Diperoleh dari CompositionObject)
DisconnectAnimation(String)

Memutuskan sambungan animasi.

(Diperoleh dari CompositionObject)
Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

(Diperoleh dari CompositionObject)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Menentukan properti yang dapat dianimasikan.

(Diperoleh dari CompositionObject)
Resize(SizeInt32)

Mengubah ukuran permukaan gambar ke ukuran yang ditentukan.

(Diperoleh dari CompositionDrawingSurface)
Scroll(PointInt32)

Menggulir permukaan gambar.

(Diperoleh dari CompositionDrawingSurface)
Scroll(PointInt32, RectInt32)

Menggulir permukaan gambar.

(Diperoleh dari CompositionDrawingSurface)
ScrollWithClip(PointInt32, RectInt32)

Menggulir permukaan gambar menggunakan persegi klip yang ditentukan.

(Diperoleh dari CompositionDrawingSurface)
ScrollWithClip(PointInt32, RectInt32, RectInt32)

Menggulir permukaan gambar dengan persegi klip yang ditentukan.

(Diperoleh dari CompositionDrawingSurface)
StartAnimation(String, CompositionAnimation)

Menyambungkan animasi dengan properti objek yang ditentukan dan memulai animasi.

(Diperoleh dari CompositionObject)
StartAnimation(String, CompositionAnimation, AnimationController)

Menyambungkan animasi dengan properti objek yang ditentukan dan memulai animasi.

(Diperoleh dari CompositionObject)
StartAnimationGroup(ICompositionAnimationBase)

Memulai grup animasi.

Metode StartAnimationGroup pada CompositionObject memungkinkan Anda memulai CompositionAnimationGroup. Semua animasi dalam grup akan dimulai pada saat yang sama pada objek.

(Diperoleh dari CompositionObject)
StopAnimation(String)

Memutuskan sambungan animasi dari properti yang ditentukan dan menghentikan animasi.

(Diperoleh dari CompositionObject)
StopAnimationGroup(ICompositionAnimationBase)

Menghentikan grup animasi.

(Diperoleh dari CompositionObject)
Trim(RectInt32[])

Menghapus bagian dari permukaan gambar virtual yang sebelumnya ditentukan. Area yang dibersihkan akan diperlakukan kosong sekali lagi, dan memori video yang sebelumnya mendukungnya akan diklaim kembali.

TryGetAnimationController(String)

Mengembalikan AnimationController untuk animasi yang berjalan pada properti yang ditentukan.

(Diperoleh dari CompositionObject)

Berlaku untuk