Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 如何使用预先定义的x、y值使用墨水画布?_Wpf_Xaml_Inkcanvas - Fatal编程技术网

Wpf 如何使用预先定义的x、y值使用墨水画布?

Wpf 如何使用预先定义的x、y值使用墨水画布?,wpf,xaml,inkcanvas,Wpf,Xaml,Inkcanvas,我有一组x,y值,我想将它们绑定到我的xamal,在执行应用程序时,它需要自动绘制笔划,而无需用户的任何输入。ink canvas可以这样做吗?或者我需要使用任何其他控件吗?您可以在代码中添加笔划,就像我在加载的事件中所做的那样: <InkCanvas Loaded="InkCanvas_Loaded"/> private void InkCanvas_Loaded(object sender, RoutedEventArgs e) { var s = sender as

我有一组x,y值,我想将它们绑定到我的xamal,在执行应用程序时,它需要自动绘制笔划,而无需用户的任何输入。ink canvas可以这样做吗?或者我需要使用任何其他控件吗?

您可以在代码中添加笔划,就像我在加载的事件中所做的那样:

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