0
我正在嘗試製作書籍應用程序,並且我想通過調用另一個類的函數frameChanger以編程方式更改框架。但它不起作用,而不是調用PageReader頁面,它再次調用ListRetrieval。爲什麼會發生這種情況,可能的解決方案是什麼?從一個頁面導航到另一個不工作
這是C#代碼
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
MainFrame.Navigate(typeof(listRetrieval));
}
public void frameChanger()
{
MainFrame.Navigate(typeof(PageReader));
}
private void tempButton_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e)
{
MainFrame.Navigate(typeof(PageReader));
}
}
我的XAML代碼如下所示:
<Grid Background="#4a4a4a">
<StackPanel>
<Button Name="tempButton" Content="Select a comic" Background="White" Height="50" Width="150" Click="tempButton_Click" />
<Frame Name="MainFrame" />
</StackPanel>
</Grid>
等待,所以當您單擊tempButton時嘗試導航到PageReader頁面? – devTimmy
可能的解決方案,您是否嘗試從MainPage構造函數中移除MainFrame.Navigate(typeof(listRetrieval))? – devTimmy
請在另一個課程中顯示您正在使用的代碼。 –