C# WPF页面对类没有影响
我真的试着搜索了一下,但什么也没找到 我有一个WPF窗口,在这个框架内我放置了WPF页面 我试图创建一个向导,通过单击上一页中的“下一步”,或单击“上一步”退出或返回以前的页面,我将在其中浏览4页。 但问题是,在调试中,我可以看到他正在浏览我想要的代码,但代码似乎什么也没做 有我的父类,其中是frame,2个页面的2个对象和正在更改当前框架内容或应该关闭整个窗口的方法C# WPF页面对类没有影响,c#,wpf,C#,Wpf,我真的试着搜索了一下,但什么也没找到 我有一个WPF窗口,在这个框架内我放置了WPF页面 我试图创建一个向导,通过单击上一页中的“下一步”,或单击“上一步”退出或返回以前的页面,我将在其中浏览4页。 但问题是,在调试中,我可以看到他正在浏览我想要的代码,但代码似乎什么也没做 有我的父类,其中是frame,2个页面的2个对象和正在更改当前框架内容或应该关闭整个窗口的方法 public void ManagePages(int _page) { switch (_page) {
public void ManagePages(int _page)
{
switch (_page)
{
case 0:
pageFrame.Content = null;
_instance = null;
this.Close();
break;
case 1:
pageFrame.Content = page1;
break;
case 2:
pageFrame.Content = page2;
break;
case 3:
// pageFrame.Content = page3;
break;
case 4:
// pageFrame.Content = page4;
break;
}
}
以及“下一步”或“返回”退出的页面按钮
private void backBtn_Click(object sender, RoutedEventArgs e)
{
MakeBudgetWindow.Instance.ManagePages(0);
}
private void forwardBtn_Click(object sender, RoutedEventArgs e)
{
if(budgetBalance.Text != "" && budgetNameText.Text != "")
{
MakeBudgetWindow.Instance._budgetstack.Push(budgetNameText);
MakeBudgetWindow.Instance._budgetstack.Push(budgetBalance);
MakeBudgetWindow.Instance.ManagePages(2);
}
else
{
MessageBox.Show("Fields cant be empty!");
}
}
这里出了什么问题,为什么窗口不在此关闭。关闭或页面不前进?
有没有可能这样做,或者我应该让Inde窗口中的按钮不在页面内?也许你应该检查一下。谢谢,这是一个很好的例子,但仍然不知道为什么我的代码不能正确工作。