在WPF中从一个页面重定向到另一个页面

时间:2011-07-08 09:22:02

标签: .net wpf

我是WPF新手。我想通过单击按钮从一个表单重定向到另一个表单。这在WPF中是否可行。请帮助我。

2 个答案:

答案 0 :(得分:2)

WPF中的表单称为Windows。 Window.Show将允许您打开/显示新窗口。 例如:假设有两个窗口,WindowOne和WindowTwo都是从Window派生的。所以代码看起来像:

WindowOneButton_Click(object sender, MouseButtonEventArgs e)
{
   WindowTwo windowTwo = new WindowTwo(); 
   //this will open your child window
   windowTwo .Show();
   //this will close parent window. windowOne in this case
   this.Close();
}

希望这有帮助。

答案 1 :(得分:1)

有可能并且有各种方法来实现这一目标......

如果在VS中创建新的WPF项目,它将创建一个MainWindow。添加一个新窗口,默认情况下它将被称为Window1。如果在MainWindow上放置一个按钮,并在按钮的click事件下面输入以下代码......

private void button1_Click(object sender, RoutedEventArgs e)
{
    Window1 NewWindow = new Window1();
    NewWindow.Show();
}

这将显示Window1。

基本上你是在创建一个Window1类的新实例。