Udostępnij za pośrednictwem


UIElement.CaptureStylus Metoda

Definicja

Próbuje wymusić przechwycenie stylu do tego elementu.

public:
 virtual bool CaptureStylus();
public bool CaptureStylus ();
abstract member CaptureStylus : unit -> bool
override this.CaptureStylus : unit -> bool
Public Function CaptureStylus () As Boolean

Zwraca

Boolean

true jeśli rysik został pomyślnie przechwycony; w przeciwnym razie , false.

Implementuje

Uwagi

Domyślna implementacja oparta na bazowym domyślnym urządzeniu stylus zawsze zwraca wartość true. Jeśli jednak rozszerzasz urządzenia wejściowe, które zapewniają implementację urządzenia dla systemu wejściowego, można utworzyć system z alternatywną implementacją urządzenia stylus, która może zwracać różne wyniki.

Gdy element przechwytuje rysik, otrzymuje dane wejściowe stylu, nawet jeśli rysik znajduje się poza jego granicami. Rysik jest zwykle przechwytywany tylko podczas operacji przeciągania i upuszczania.

Wywołanie tej metody wywołuje podstawową metodę Capturestatyczną Stylus . Rzeczywiste zachowanie przechwytywania jest implementowane przez aktywną implementację urządzenia stylus.

Aby można było przechwycić, należy włączyć element. Sprawdź, czy IsEnabled jest true zwracany przed wywołaniem metody CaptureStylus.

Jeśli wywołanie CaptureStylus zwraca wartość true, IsStylusCaptured to również true.

Dotyczy