1

我想将Strokes我的所有内容转换InkCanvas为二维数组。它需要与原来的大小相同InkCanvas,但填充有关于其中存在的每个像素的信息(或者只是通知该像素是否被写入的布尔值)。.NET 中是否有这样的选项,还是我必须自己编写?另外,如果没有,我将不胜感激一些提示。

4

1 回答 1

0

根据MSDNInkCanvas该类具有Strokes存储笔画集合的属性。你可以把它们变成这样的列表或数组:

var listOfStrokes = new List<Stroke>();
foreach(var s in myInkCanvas.Strokes)
    listOfStrokes.Add(s);
var arrayOfStrokes = listOfStrokes.ToArray();
于 2014-04-16T18:15:43.960 回答