2017-06-24 4 views
0

Ich versuche, InkCanvas in meiner UWP-App für Windows 10 zu verwenden und habe ein kleines Problem festgestellt. Ich möchte eine Malbuch App machen, wo ich es schaffen kann, dass es nicht möglich ist, die schwarzen Umrisse der Malbuchformen zu zeichnen.UWP InkCanvas: Erkennen von Strichen

Ist das möglich? Ich habe versucht, StrokeCollected-Ereignis, aber das war nicht auf UWP (nur WPF?).

Antwort

0

Es gibt kein StrokeCollected Ereignis in InkCanvas Klasse.

Wenn Sie auf die schwarzen Konturen der Malbuchformen zeichnen möchten, können Sie die InkToolbarHighlighterButton in InkToolbar verwenden. Der Highlighter zeichnet einen halbtransparenten Strich mit einem Rectangle PenTip. Andere Schlaganfälle werden nicht erfasst.

Bitte beachten Sie Scenario2 von Simple inking sample, es zeigt, wie InkToolbar-Funktionalität in Universal Windows-Anwendungen verwendet wird.

Sie können den aktuellen Tintenstrich auch als Textmarker unter der InkDrawingAttributes.DrawAsHighlighter Eigenschaft festlegen.

Zum Beispiel:

var drawingAttributes = inkCanvas.InkPresenter.CopyDefaultDrawingAttributes(); 
drawingAttributes.DrawAsHighlighter = true; 
inkCanvas.InkPresenter.UpdateDefaultDrawingAttributes(drawingAttributes); 
Verwandte Themen