我对Wpf很陌生,我有一个LoginWindow和MainWindow,我定义了一个名为“currentUser”的变量,它存储了从数据库阅读后当前登录用户的名称。但是,我想在MainWindow.xaml.cs文件中访问此信息,然后使用名称作为MainWindow中标签的内容。所以问题是,有没有简单的方法可以将变量信息从一个窗口转移到另一个窗口,而不必存储和重新读取数据库?已经试过阅读另一个帖子说要使其静态或公开。都不管用吗有人说了一些关于数据绑定的事情,但我仍然不是100%的过程。
e37o9pze1#
例如,您可以将值存储在静态字段中:
public static class ApplicationService { public static string currentUser; }
字符串
登录Window.xaml.cs:
ApplicationService.currentUser = "some user...";
型
MainWindow.xaml.cs:
string currentUser = ApplicationService.currentUser;
1条答案
按热度按时间e37o9pze1#
例如,您可以将值存储在静态字段中:
字符串
登录Window.xaml.cs:
型
MainWindow.xaml.cs:
型