显示已设置/设计的窗口WPF

时间:2014-07-18 06:27:06

标签: c# wpf

我已经设置/设计了窗口,包括文本框,按钮等等。当我需要打开这个窗口时。

Window win2 = new Window(); 
..
...
....

win2.Show();

我有一个 win2,重置为默认窗口属性,例如尺寸和textboxes已消失。

如何加载已经设置/设计的窗口WPF?

2 个答案:

答案 0 :(得分:0)

不要实例化新的Window。您想要打开 Window,因此您需要使用 Window的名称。你的代码应该更像这样:

YourWindow window = new YourWindow(); 
...
...
...
window.Show();

显然,您需要将YourWindow替换为您声明的Window实际名称:

public partial class YourWindow : Window { ... }

答案 1 :(得分:0)

你试图从另一个窗口(win1)打开以前设置的Windows(win2)吗?如果是这样,那么不要处置win2。我的方法是在win1中创建一个属性

public Window2 Win2 {get; set;}

然后在win1中初始化()

Win2 = <previously set/designed win2>

然后在需要时调用它