Based on your MainPage.xaml you should write this in your MainPage.xaml.cs
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
MyFrame.Navigated += (sender, args) =>
{
BackButton = MyFrame.CanGoBack
? AppViewBackButtonVisibility.Visible
: AppViewBackButtonVisibility.Collapsed;
};
MyFrame.Navigate(typeof(Frame1));
}
}
But I have to say that there is something unclear in your question, it seems that both Frame1 and Frame2 have their own BackButton. Do this pages have a Frame inside too?