在我的应用程序中,我使用的是在运行时动态生成的画布。我在画布上放置了一个文本块,但它显示在画布的左上角。我怎样才能改变它的立场。我有搜索,每个人都显示myCanvas.SetLeft(myTextBlock,10);
,但我在下拉列表中找不到此命令。
还有其他方法可以实现吗?
答案 0 :(得分:1)
尝试
myCanvas.Children.Add(myTextBlock);
Canvas.SetLeft(myTextBlock,10);
这会将您的文本块添加到myCanvas的子集合中,然后Canvas
类可以允许myCanvas控制其所有子节点的左侧属性。
这是attached property的一个例子。