我想知道设置的正确方法(最好看),例如,来自除 my 之外的类的标签MainWindow
。
目前,我会做这样的事情:
public partial class MainWindow: Window {
public MainWindow() {
InitializeComponent();
MyClass a=new MyClass(this);
a.WriteToLabel();
}
}
class MyClass {
MainWindow parent;
public MyClass(MainWindow parent) {
this.parent=parent;
}
public void WriteToLabel() {
parent.label1.Text="Test";
}
}
但我觉得这是一种不好的做法。
当你有超过 20 个类并且都有一个parent
.
你会如何解决这样的问题?