[英]How Can I Pass var between pages in C# WPF
如何在 C# WPF 的頁面之間傳遞 var。 例如,我在 Page1.xaml.cs 中有我的 int,我如何將這個 var 傳遞給 Page1.xaml.cs
第1頁.xaml.cs
int var = 1;
private void Button_Click_1(object sender, RoutedEventArgs e)
{
How can I after press button send var to page2
}
int var = 1;
private void Button_Click_1(object sender, RoutedEventArgs e)
{
Page2(var);
}
在第 2 頁中,您需要在 var 中傳遞一些內容
public Page2(int var)
{
}
這取決於頁面的關聯方式。 例如
當Page1
創建Page2
時,我將通過Page2
的構造函數傳遞var
變量。 如果你需要調用一些方法,你不能在那里添加它。
如果Page1
和Page2
不共享任何關系,最簡單的是 singleton (靜態)實例,兩者都可以訪問,但很難對其進行測試。 有一些更好的實現,例如對測試更友好的Dependency Injection
。 從頭開始。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.