我實際上是在編寫一個WPF應用程序。現在,我只是WPF的初學者,所以我有一個問題:兩個窗口的數據交換WPF
在窗口A中,有一個複選框,其中包含一些值。如果我點擊窗口A上的按鈕,窗口B應該打開。在窗口B上,我有一個文本框和一個保存按鈕。當我點擊窗口B上的按鈕並關閉它時,文本框的值應該位於窗口A的複選框中。
首先,我使用Windows窗體編程了這個窗口,然後我用BindingSource解決了它。這在WPF中不起作用。 我該如何解決這個問題?
我實際上是在編寫一個WPF應用程序。現在,我只是WPF的初學者,所以我有一個問題:兩個窗口的數據交換WPF
在窗口A中,有一個複選框,其中包含一些值。如果我點擊窗口A上的按鈕,窗口B應該打開。在窗口B上,我有一個文本框和一個保存按鈕。當我點擊窗口B上的按鈕並關閉它時,文本框的值應該位於窗口A的複選框中。
首先,我使用Windows窗體編程了這個窗口,然後我用BindingSource解決了它。這在WPF中不起作用。 我該如何解決這個問題?
嗯,我會說這nothign做WPF
OT WindowsForms
,因爲思想可以在兩地被應用。只需使用不同形式的DataStructure
之間共享,您需要和從不同形式更改的信息。只是想一個簡單的想法:
public class DataStructure
{
//properties
}
public Form1 : Form
{
public Form1(DataStructure ds) {}
}
public Form2 : Form
{
public Form2(DataStructure ds) {}
}
PageFunction允許您返回一個值。
如果我有多個窗口,這是否工作? – Harald
這是導航頁面的返回值。現在我關心你使用小寫字母窗口。如果你想讓兩個或多個獨立應用程序的Windows通信,那就更加複雜了。如果你有一個主應用程序,並且想要啓動多個孩子,那麼導航就是通過雙向溝通來實現的。請參閱我答案中的鏈接。 – Paparazzi