16

XAML ドキュメントで割り当てられた上隅と左隅のポイントを見つける必要がありますCanvasTextblocksこれら2つのプロパティを取得するにはどうすればよいですか?

フレームワーク要素をループすると、Canvasリストされているプロパティが見つからないようです。

4

2 に答える 2

25

値を取得する方法の例を次に示します。

foreach(FrameworkElement fe in canvas.Children){

   // example 0
   double top=(double)fe.GetValue(Canvas.TopProperty);
   double left=(double)fe.GetValue(Canvas.LeftProperty);

   // example 1
   double top1=Canvas.GetTop(fe);
   double left1=Canvas.GetLeft(fe);

}

詳細については、http://msdn.microsoft.com/en-us/library/ms749011.aspxおよび http://msdn.microsoft.com/en-us/library/system.windows.controls.canvas.top.aspx を参照してください情報

于 2010-07-22T20:49:25.950 に答える