2012-03-30 86 views
0

在我的應用程序中,我使用的是在運行時動態生成的畫布。我在畫布上放置了一個文本塊,但它顯示在畫布的左上角。我該如何改變立場。我有搜索,每個人都顯示myCanvas.SetLeft(myTextBlock,10);,但我無法在下拉列表中找到此命令。動態畫布中的位置控件

有沒有其他方法可以實現這一點?

回答

1

儘量只

myCanvas.Children.Add(myTextBlock); 

Canvas.SetLeft(myTextBlock,10);

這將你的文本塊添加到myCanvas的孩子集合,然後Canvas類可以讓myCanvas控制其所有孩子的左屬性。

這是一個attached property的示例。