0
私はいくつかのx、y値のセットを持っています。それらを私のxamalにバインドしたいのですが、アプリケーションの実行中にユーザーからの入力なしでストロークを自動的に描画する必要があります。それはインクキャンバスで可能ですか、他のコントロールを使用する必要がありますか?私は、ロードされた場合に行うよう事前定義のx、y値を使用してインクキャンバスを使用するにはどうすればよいですか?
私はいくつかのx、y値のセットを持っています。それらを私のxamalにバインドしたいのですが、アプリケーションの実行中にユーザーからの入力なしでストロークを自動的に描画する必要があります。それはインクキャンバスで可能ですか、他のコントロールを使用する必要がありますか?私は、ロードされた場合に行うよう事前定義のx、y値を使用してインクキャンバスを使用するにはどうすればよいですか?
あなたは、コード内のストロークを追加することができます。
<InkCanvas Loaded="InkCanvas_Loaded"/>
コード:
private void InkCanvas_Loaded(object sender, RoutedEventArgs e)
{
var s = sender as InkCanvas;
s.Strokes.Add(new System.Windows.Ink.Stroke(new StylusPointCollection(new Point[]
{
new Point(10, 10),
new Point(100, 10),
new Point(100, 100),
new Point(10, 100),
new Point(10, 10),
})));
}
をありがとうgerk!その働き – user3610920