Bagikan melalui


UIElement.CancelDirectManipulations Metode

Definisi

Membatalkan pemrosesan manipulasi langsung yang sedang berlangsung (panning/zooming yang ditentukan sistem) pada induk ScrollViewer apa pun yang berisi UIElement saat ini.

public:
 virtual bool CancelDirectManipulations() = CancelDirectManipulations;
bool CancelDirectManipulations();
public bool CancelDirectManipulations();
function cancelDirectManipulations()
Public Function CancelDirectManipulations () As Boolean

Mengembalikan

Boolean

bool

true jika induk ScrollViewer ada dan mengatur nilai mengakibatkan pembatalan tindakan panning/zooming. false jika memanggil metode tidak menghasilkan tindakan.

Keterangan

Anda mungkin memanggil metode ini jika Anda ingin UIElement target dapat memproses manipulasi yang sedang berlangsung melalui peristiwa pointer tingkat bawah (PointerPressed, PointerMoved dan sebagainya). Secara default, jika target UIElement terkandung dalam ScrollViewer, induk tersebut ScrollViewer akan menangani manipulasi terjemahan langsung di tingkat sistem, memperlakukannya sebagai geser atau zoom. Penanganan manipulasi oleh ScrollViewer induk mencegah yang terkandung UIElement menerima peristiwa pointer (mereka akan ditandai sebagai ditangani). Panggil CancelDirectManipulations untuk mengambil alih perilaku default ini untuk manipulasi yang sedang berlangsung, lalu Anda akan dapat menangani manipulasi pada tingkat non-sistem untuk target individu UIElement .

Berlaku untuk

Lihat juga