Udostępnij przez


Zaawansowana obsługa tuszu

WPF jest dostarczany z InkCanvas, i jest elementem, który można umieścić w aplikacji, aby natychmiast rozpocząć zbieranie i wyświetlanie danych odręcznych. Jednak jeśli kontrolka InkCanvas nie zapewnia wystarczającego poziomu kontroli, możesz utrzymać kontrolę na wyższym poziomie, dostosowując własną kolekcję atramentu i klasy renderowania atramentu przy użyciu System.Windows.Input.StylusPlugIns.

Klasy System.Windows.Input.StylusPlugIns zapewniają mechanizm implementowania niskopoziomowej kontroli nad wejściem Stylus i dynamicznego renderowania tuszu. Klasa StylusPlugIn udostępnia mechanizm implementowania niestandardowego zachowania oraz jego stosowania na strumieniu danych pochodzącym z urządzenia rysika dla uzyskania najlepszej wydajności. DynamicRenderer, wyspecjalizowany StylusPlugIn, umożliwia dynamiczne dostosowywanie renderowania danych atramentu w czasie rzeczywistym, co oznacza, że DynamicRenderer rysuje cyfrowy atrament natychmiast po wygenerowaniu danych StylusPoint, więc wydaje się, że "przepływa" z urządzenia rysika.

W tej Sekcji

Niestandardowe renderowanie atramentuPrzechwytywanie danych wejściowych ze stylusaTworzenie kontrolki wprowadzania pisma ręcznegoModel wątkowania pisma ręcznego