Bagikan melalui


InkSynchronizer.BeginDry Metode

Definisi

Memulai input tinta "kering" kustom ke konteks perangkat Direct2D aplikasi Anda, bukan kontrol InkCanvas default. Ini memerlukan objek IInkD2DRenderer untuk mengelola input tinta (lihat sampel tinta Kompleks).

Secara default, input tinta diproses pada utas latar belakang latensi rendah dan dirender "basah" saat digambar. Ketika stroke selesai (pena atau jari diangkat, atau tombol mouse dilepaskan), goresan diproses pada utas UI dan dirender "kering" ke lapisan InkCanvas (di atas konten aplikasi dan mengganti tinta basah).

Dengan memanggil ActivateCustomDrying (sebelum InkCanvas dimuat ), aplikasi membuat objek InkSynchronizer untuk menyesuaikan bagaimana goresan tinta dirender kering ke SurfaceImageSource atau VirtualSurfaceImageSource. Misalnya, goresan tinta dapat diraster dan diintegrasikan ke dalam konten aplikasi alih-alih sebagai lapisan InkCanvas terpisah.

public:
 virtual IVectorView<InkStroke ^> ^ BeginDry() = BeginDry;
IVectorView<InkStroke> BeginDry();
public IReadOnlyList<InkStroke> BeginDry();
function beginDry()
Public Function BeginDry () As IReadOnlyList(Of InkStroke)

Mengembalikan

Koleksi goresan tinta "basah" untuk diteruskan ke objek IInkD2DRenderer .

Keterangan

Kode kesalahan

E_ILLEGAL_METHOD_CALL (0x8000000E)

Dilemparkan jika BeginDry dipanggil lagi, sebelum EndDry dipanggil.

Berlaku untuk

Lihat juga