如何使用预定义的 x、y 值使用 ink canvas?

How to use ink canvas using predifined x, y values?

我有一些 x,y 值集,我想将它们绑定到我的 xamal,并且在执行应用程序时它需要自动绘制笔画而无需用户的任何输入。墨水可以吗 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),
    })));
}