显示已设置/设计的窗口WPF
本文关键字:窗口 WPF 设置 显示 | 更新日期: 2023-09-27 18:13:38
我已经设置/设计了窗口,包括文本框、按钮等。当我需要打开窗户的时候。
Window win2 = new Window();
..
...
....
win2.Show();
我得到了一个NEW win2
,重置为默认窗口属性,如大小和我的textboxes
消失了。
如何加载我已经设置/设计的窗口WPF?
不要实例化一个新的Window
。您希望打开您的 Window
,因此需要使用您的 Window
的名称。你的代码应该更像这样:
YourWindow window = new YourWindow();
...
...
...
window.Show();
显然,您需要将YourWindow
替换为您声明的Window
的实际名称:
public partial class YourWindow : Window { ... }
您是否试图从另一个窗口(win1)打开先前设置的Windows (win2) ?如果是,那么不要处理win2。我的方法是在win1
中创建一个属性public Window2 Win2 {get; set;}
then in win1 Initialize()
Win2 = <previously set/designed win2>
然后在需要的时候调用