我在将信息从一个 wpf 窗口传递到另一个窗口时遇到问题。出于某种原因,当加载主窗口时,标签中没有设置任何内容,我需要能够将数据保存在字符串中以用于任何事情(标签不重要但显示我的意思)?
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
public string MyData { get; set; }
void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
label1.Content = MyData;
}
public partial class LoginWindow : Window
{
public LoginWindow()
{
InitializeComponent();
}
private void button2_Click(object sender, RoutedEventArgs e)
{
string mytext = "blabla";
MainWindow fromloginwindow = new MainWindow();
fromloginwindow.Mydata = mytext;
}
还是我做错了?
编辑:
请不要对标签不重要我需要能够获取和设置一个字符串以在主窗口中的任何位置使用。此外,字符串“mytext”也无关紧要,因为显然我不会以这种方式设置字符串。