积极答复者
WPF的不同窗体之间控件如何引用?

问题
答案
-
1 在A页面内打开B页面
那么可以这么写:
//A页面内的方法,打开B页面 private void OpenBpage() { Window1 Bpage = new Window1(); Bpage.Show(); Bpage.Closed += Bpage_Closed; } private void Bpage_Closed(object sender, EventArgs e) { //更新listview }
2 在B页面内打开A页面
在B中创建Closed方法,并将A页面更新ListView的方法设为公开类型。在closed方法内更新即可。
public partial class BPage : Window { MainWindow APage; public BPage() { InitializeComponent(); this.Closed += BPage_Closed; APage = new MainWindow(); APage.Show(); } private void BPage_Closed(object sender, EventArgs e) { APage.UPDATA(); } }
- 已建议为答案 Yong LuMicrosoft contingent staff, Moderator 2019年10月30日 2:29
- 已标记为答案 VuVl 2019年10月31日 6:25
全部回复
-
1 在A页面内打开B页面
那么可以这么写:
//A页面内的方法,打开B页面 private void OpenBpage() { Window1 Bpage = new Window1(); Bpage.Show(); Bpage.Closed += Bpage_Closed; } private void Bpage_Closed(object sender, EventArgs e) { //更新listview }
2 在B页面内打开A页面
在B中创建Closed方法,并将A页面更新ListView的方法设为公开类型。在closed方法内更新即可。
public partial class BPage : Window { MainWindow APage; public BPage() { InitializeComponent(); this.Closed += BPage_Closed; APage = new MainWindow(); APage.Show(); } private void BPage_Closed(object sender, EventArgs e) { APage.UPDATA(); } }
- 已建议为答案 Yong LuMicrosoft contingent staff, Moderator 2019年10月30日 2:29
- 已标记为答案 VuVl 2019年10月31日 6:25