Remove this code :
this.NavigationCacheMode = Windows.UI.Xaml.Navigation.NavigationCacheMode.Enabled;
and when you go back , the page will be the original state.
or you can save your Controls states,and when page go back to do Reset,like this
private string Text_Name_Original="abc";
public MainPage()
{
this.InitializeComponent();
}
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
Reset();
}
private void Reset() {
Text_Name.Text = Text_Name_Original;
}