【发布时间】:2021-10-31 23:32:36
【问题描述】:
我在从另一个 wpf 窗口中的文本框中获取字符串时遇到了一点问题。有人可以帮忙吗?
【问题讨论】:
-
我是这样写的:Examplewindow window = new Examplewindow();窗口.Show(); this.Close();
标签: c# wpf visual-studio
我在从另一个 wpf 窗口中的文本框中获取字符串时遇到了一点问题。有人可以帮忙吗?
【问题讨论】:
标签: c# wpf visual-studio
您可以使用Application.Current.Windows 属性获取对应用程序中另一个打开窗口的引用:
var window1 = Application.Current.Windows.OfType<Window1>().FirstOrDefault();
if (window1 != null)
{
string text = window1.textBlock1.Text;
...
}
【讨论】:
如果您有窗口实例,您可以使用该实例轻松访问TextBox。
var otherWindow = new MainWindow();
otherWindow.Show();
// ....
var text = otherWindow.NameOfTheTextBox.Text;
所以你不必使用Application.Current.Windows。
【讨论】: