Udostępnij za pośrednictwem


UIElement3D.CaptureStylus Metoda

Definicja

Próbuje wymusić przechwycenie rysika 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

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

Implementuje

Uwagi

Domyślna implementacja oparta na bazowym domyślnym urządzeniu rysika 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 rysika, która może zwracać różne wyniki.

Gdy element przechwytuje rysik, otrzymuje dane wejściowe rysika, 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 rysika.

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

Jeśli wywołanie CaptureStylus zwraca truewartość , IsStylusCaptured jest również truewartością .

Dotyczy