Flash では、オブジェクトの X 座標と Y 座標を設定できるため、この質問への回答は非常に簡単です。
newxpos = object._x;
newypos = object._y;
Silverlight で同じことを行うにはどうすればよいでしょうか。
Flash では、オブジェクトの X 座標と Y 座標を設定できるため、この質問への回答は非常に簡単です。
newxpos = object._x;
newypos = object._y;
Silverlight で同じことを行うにはどうすればよいでしょうか。
オブジェクトをcanvas要素内に配置してから、次を使用します。
Canvas.SetLeft(object, value);
Canvas.SetTop(object, value);
固定位置が必要な場合、キャンバスは機能します。相対的な位置またはより動的な方法で制御される位置が必要な場合は、StackPanel、FlowPanel 、またはWrapPanelなどの内部にコントロールを配置することを検討する必要があります。
Canvas.SetLeft(オブジェクト、値); これは優れた機能ですが、コントロールの所有権を動的に変更する場合は、コントロール自体を "yourcontrolname".SetValue(Canvas.LeftProperty, value); でターゲットにすることをお勧めします。