为UserControl设置Canvas.Top

iea*_*lle 5 wpf geometry dependency-properties

我正在基于椭圆创建简单的圆控制(具有中心和半径属性).

使用我的控件的代码很简单(控件在Canvas中):

<my:Circle Canvas.Left="1300" Canvas.Top="1243" CenterX="800" CenterY="800" Radius="100" />
Run Code Online (Sandbox Code Playgroud)

我创建了3个DP:CenterX,CenterY和Radius.

如何从回调中更改Canvas.Top和Canvas.Bottom?

SLa*_*aks 9

打电话Canvas.SetLeft(someControl, someDouble).