Dans mon application j'ai une page d'accueil et 2 autres pages, donc je veux naviguer d'une page à l'autre et viceversa, Quand je suis horizontalement glisser de droite à gauche et quand je suis horizontalement glisser de gauche à droite devrait être navigué à la page d'accueil. Supposons, Nous sommes sur la page d'accueil sur le balayage de droite à gauche (Page d'accueil ---> Page1, balayez à nouveau ---> Page2, balayez à nouveau ---> Page1 ... Comme ça .... .) et sur toute la page si je balaye de gauche à droite, il devrait être navigué à la page d'accueil. Comment faire cela dans l'application Windows Phone 8?Comment faire les navigations basées sur Gestures dans les applications Windows Phone?
Mon code:
if (e.HorizontalVelocity < 0) //when it is true it should navigate to next index value
{
try
{
Pivot_Main.SelectedIndex++;// here every time it's showing the same index value it is not incrementing
switch (Pivot_Main.SelectedIndex)
{
case 0:
Pivot_Main.SelectedIndex = 0;
txtBlock_Pivot_Heading.Text = "Temperature";
var brush = new SolidColorBrush(Color.FromArgb(0xFF, 0x8C, 0xC6, 0x3F));
b_celcius = true;
temperature_Page_Clear();
txtBlock_OptText.Text = "ºC";
btn_OptText.Content = "ºC";
Grid_PivotHeading.Background = brush;
Canvas_Home.Background = brush;
Canvas_DisplayName.Width = 55;
// btn_OptText.SetValue(Canvas.LeftProperty, 380.0);
break;
case 1:
Pivot_Main.SelectedIndex = 1;
txtBlock_Pivot_Heading.Text = "Length";
length_Page_Clear();
b_meter = true;
}
}
}
S'il vous plaît aidez-moi, aide véritable est appréciée.
Ceci est probablement pas la meilleure solution mais un contrôle de pivot avec blanc les en-têtes peuvent vous donner cet effet. –