如何使用预定义的x,y值使用墨迹画布?

时间:2017-01-23 05:17:40

标签: wpf xaml inkcanvas

我有一些x,y值,我想将它们绑定到我的xamal,并且在执行应用程序时,它需要自动绘制笔划而无需用户输入任何内容。这可能是使用墨水画布还是我需要使用任何其他控件?

1 个答案:

答案 0 :(得分: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),
    })));
}