当我将绘图代码放在窗口后面的代码中时,我可以为MainWindow添加一个形状。工作正常。
但是,当我尝试为形状创建一个类并包含一个draw方法时,它不起作用。
我尝试使用'StackPanel.Children.Add(Shape)''继承MainWindow'来添加(“绘制”)定义的形状。不会抛出任何错误,但形状不会出现在MainWindow的堆栈面板中。我也尝试为课程添加'Imports ProjectName.MainWindow',但它仍然无效。没有视觉指示表明已添加形状。
我想用不同的形状封装不同的形状,每个类都有自己的绘图方法。
即
dim rect as New classRectangle
'another class method sets the values
rect.draw
dim eps as New classElipse
'another class method sets the values
eps.draw
等
可以这样做吗?此外,任何建议阅读正确的方法来做到这一点。
TKS