【发布时间】:2021-09-25 18:13:31
【问题描述】:
我是 OOP 的新手,我想知道如何在我的编辑类中说,从主窗口获取这个文本框并清除它。我试过这个:
public partial class MainWindow : Window
{
Edit edit = new Edit();
public MainWindow()
{
InitializeComponent();
}
private void ClearBtn_Click(object sender, RoutedEventArgs e)
{
//TxtBox.Clear();
edit.Clear();
}
}
编辑类
public class Edit
{
MainWindow main = new MainWindow();
public void Clear()
{
main.TxtBox.Clear();
}
public Edit()
{
}
}
【问题讨论】:
-
将
MainWindow作为参数传递,而不是在Edit类中创建新实例。