在动态画布中定位控件



在我的应用程序中,我使用的是一个在运行时动态生成的画布。我正在画布上放置一个文本块,但它显示在画布的左上角。我怎样才能改变它的位置。我进行了搜索,每个人都显示myCanvas.SetLeft(myTextBlock,10);,但我在下拉列表中找不到此命令。

有没有其他方法可以做到这一点?

只尝试

myCanvas.Children.Add(myTextBlock);

Canvas.SetLeft(myTextBlock,10);

这将把您的文本块添加到myCanvas的子集合中,然后Canvas类可以允许myCanvas控制其所有子集合的左侧属性。

这是一个附加特性的示例。

最新更新