Wpf Canvas.setLeft(Ellipse1,x)不';行不通

Wpf Canvas.setLeft(Ellipse1,x)不';行不通,wpf,vb.net,Wpf,Vb.net,因此,在运行程序之前,我在xaml中定义了一个椭圆。在程序的某个点,我想把椭圆定位在起始坐标处。我试过: Ellipse1.setValue(Canvas.LeftProperty, x) 但没有起作用。我当时试过: Canvas.setLeft(Ellipse1, x) 但还是不行。即使是Ellipse1.Width=x也不起作用。我知道这是一个非常不具体的问题,我不希望马上找到解决方案,但如果您知道代码为什么不起作用,这会有很大帮助。椭圆是否直接在画布中?是的。这就是问题吗?不,这不是问

因此,在运行程序之前,我在xaml中定义了一个椭圆。在程序的某个点,我想把椭圆定位在起始坐标处。我试过:

Ellipse1.setValue(Canvas.LeftProperty, x)
但没有起作用。我当时试过:

Canvas.setLeft(Ellipse1, x)

但还是不行。即使是
Ellipse1.Width=x
也不起作用。我知道这是一个非常不具体的问题,我不希望马上找到解决方案,但如果您知道代码为什么不起作用,这会有很大帮助。

椭圆是否直接在画布中?是的。这就是问题吗?不,这不是问题。也许你应该发布XAML的相关部分,编码椭圆是否直接在画布中?是的。这就是问题吗?不,这不是问题。也许您应该发布XAML的相关部分和代码