level 1
xiaotian396
楼主
我建了3个page,第1个MainPage是空白的。用ContentControl控件切换 EnterName,我在EnterName中设计按钮,希望输入内容为“新人”时,page1将page2切换成page3,但是怎么操作都不行。
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
showPage("EnterName");
}
public MainPage(string page)
{
this.InitializeComponent();
showPage("1");
}
public void showPage(string pageName)
{
if (pageName == "EnterName")
{
FirstPage.Content = new EnterName();
}
else
{ FirstPage.Content = new Mathpage(); }
}
}
public sealed partial class EnterName : Page
{
public EnterName()
{
this.InitializeComponent();
}
public void Button_Click(object sender, RoutedEventArgs e)
{
if (Enter.Text == "新人")
{
MainPage c = new MainPage("1");
}
else
{
MessageDialog msg = new MessageDialog("对不起!您没有权限使用这个软件。");
msg.ShowAsync();
}
}
2025年12月16日 14点12分
1
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
showPage("EnterName");
}
public MainPage(string page)
{
this.InitializeComponent();
showPage("1");
}
public void showPage(string pageName)
{
if (pageName == "EnterName")
{
FirstPage.Content = new EnterName();
}
else
{ FirstPage.Content = new Mathpage(); }
}
}
public sealed partial class EnterName : Page
{
public EnterName()
{
this.InitializeComponent();
}
public void Button_Click(object sender, RoutedEventArgs e)
{
if (Enter.Text == "新人")
{
MainPage c = new MainPage("1");
}
else
{
MessageDialog msg = new MessageDialog("对不起!您没有权限使用这个软件。");
msg.ShowAsync();
}
}