我已经设置/设计了窗口,包括文本框,按钮等等。当我需要打开这个窗口时。
Window win2 = new Window();
..
...
....
win2.Show();
我有一个新 win2
,重置为默认窗口属性,例如尺寸和textboxes
已消失。
如何加载已经设置/设计的窗口WPF?
答案 0 :(得分:0)
不要实例化新的Window
。您想要打开 Window
,因此您需要使用 Window
的名称。你的代码应该更像这样:
YourWindow window = new YourWindow();
...
...
...
window.Show();
显然,您需要将YourWindow
替换为您声明的Window
的实际名称:
public partial class YourWindow : Window { ... }
答案 1 :(得分:0)
public Window2 Win2 {get; set;}
然后在win1中初始化()
Win2 = <previously set/designed win2>
然后在需要时调用它