2012-03-30 42 views
0

在我的应用程序中,我使用的是在运行时动态生成的画布。我在画布上放置了一个文本块,但它显示在画布的左上角。我该如何改变立场。我有搜索,每个人都显示myCanvas.SetLeft(myTextBlock,10);,但我无法在下拉列表中找到此命令。动态画布中的位置控件

有没有其他方法可以实现这一点?

回答

1

尽量只

myCanvas.Children.Add(myTextBlock); 

Canvas.SetLeft(myTextBlock,10);

这将你的文本块添加到myCanvas的孩子集合,然后Canvas类可以让myCanvas控制其所有孩子的左属性。

这是一个attached property的示例。