Windows 8 に手書きベースのアプリがあります。Windows Phone 8 に移植しようとしていますが、WP8 で使用できる Inking クラスは 3 つしかなく、Inkmanager クラスはありません。InkPresenter の代わりにキャンバスを使用できますか。ストロークのすべての機能を使用できますか。次のコードを試しました
private void MouseLeftButtonDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
InkCanvas.CaptureMouse();
StylusPointCollection MyStylusPointCollection = new StylusPointCollection();
MyStylusPointCollection.Add(e.StylusDevice.GetStylusPoints(InkCanvas));
NewStroke = new Stroke(MyStylusPointCollection);
//InkCanvas.Strokes.Add(NewStroke);
NewStroke.DrawingAttributes = SetAttributes(draw);
}
最後から 2 行目にエラーがあり、canvas にはストロークの定義が含まれていません。InkPresenter は私のニーズには合いません。キャンバスでない場合、タッチ入力をキャプチャできる他の要素はありますか?