要在Silverlight中以编程方式定位对象,您可以使用Canvas
控件或TranslateTransform
。下面是两种方法的示例:
<Rectangle x:Name="MyRectangle" Width="100" Height="50" Fill="Red" />
</Canvas>
MyRectangle.SetValue(Canvas.LeftProperty, 50.0);
MyRectangle.SetValue(Canvas.TopProperty, 20.0);
<Rectangle x:Name="MyRectangle" Width="100" Height="50" Fill="Red">
<Rectangle.RenderTransform>
<TranslateTransform x:Name="MyTranslateTransform" />
</Rectangle.RenderTransform>
</Rectangle>
MyTranslateTransform.X = 50.0;
MyTranslateTransform.Y = 20.0;
这样,您就可以在Silverlight应用程序中以编程方式定位对象。
领取专属 10元无门槛券
手把手带您无忧上云