我很抱歉发这个问题,因为有很多相关的主题,但不幸的是,没有一个不能帮助我!!
所以我有一个包含两个wpf窗口(mainwindow()和window1())的应用程序,我真正想要实现的是从mainwindow()控制window1属性……
例如,每当我在主窗口中单击按钮1时,我想清除窗口1中的列表框项!!我还想完全访问从window1退出的主窗口中的方法、字段和属性。

最佳答案

您可以做的是添加允许从Window1访问MainWindow类的公共属性/方法。
例如,如果要从Window1中清除MainWindow中的列表,请将以下方法添加到Window1

public void ClearList()
{
    // Clear your list here
}

当然,您需要您的MainWindow来了解Window1,但顾名思义,我假设MainWindow是主窗口,因此它会创建Window1实例。
因此,您应该在Window1中引用MainWindow。在MainWindow中,只需拨打:
this.myWindow1.ClearList();

10-07 18:10