2017-01-23 4 views
0

私はいくつかのx、y値のセットを持っています。それらを私のxamalにバインドしたいのですが、アプリケーションの実行中にユーザーからの入力なしでストロークを自動的に描画する必要があります。それはインクキャンバスで可能ですか、他のコントロールを使用する必要がありますか?私は、ロードされた場合に行うよう事前定義のx、y値を使用してインクキャンバスを使用するにはどうすればよいですか?

答えて

1

あなたは、コード内のストロークを追加することができます。

<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), 
    }))); 
} 
+0

をありがとうgerk!その働き – user3610920

関連する問題