如何在Canvas上绘制文本

时间:2012-10-31 01:59:32

标签: c# windows-8 microsoft-metro

目前,我可以通过

Shape上添加各种Canvas
canvas.Children.Add(line);
canvas.Children.Add(polyLine);
//...

但是,我们怎么能用各种字体大小,字体类型......来绘制文字呢?

2 个答案:

答案 0 :(得分:4)

TextBlock添加到画布的子项中。

答案 1 :(得分:0)

In this example,他们不是在画布上画画,而是检测指针移动,而不是在画布上添加线条形状。所以我认为你不能直接在画布上画画。还有另一篇文章讨论Drawing Context,所以你可能想要研究一下。