我正在开发一个由两个 xaml 页面组成的 wp7 应用程序。页面是Page1和Page2。Page1 由一个滑块组成,滑块的值范围在0到10之间。我的程序是,如果我滑动滑块以达到值 = 10,它应该导航到第 2 页。到目前为止,一切都很好。但是当加载 Page2 时,我希望我的滑块将其值设置为0。但是,当我按下 Windows 手机上的“后退”键时,Page2 导航到 Page1 并且滑块的值 = 10(应该是0)。我无法从 Page2 对滑块进行编码,因为它无法访问它!我该怎么做?
Page1(MainPage) 的程序是
namespace ProgressBar
{
public partial class MainPage : PhoneApplicationPage
{
public MainPage()
{
InitializeComponent();
}
private void slider1_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
{
if (slider1.Value == 10)
{
NavigationService.Navigate(new Uri("/Page2.xaml", UriKind.Relative));
}
}
}
}