J'essaie de créer une application de contrôle pivot WP7. En cliquant sur un bouton de la première page, je souhaite naviguer vers une autre page qui est déjà une page de pivot. Est-ce possible? P>
6 Réponses :
Voici comment vous pouvez naviguer vers une autre page, cela n'a pas d'importance s'il s'agit d'une page de pivotement ou non: Si vous essayez de naviguer vers un autre pivoTem < / em> Ensuite, vous devrez procéder comme suit p>
Je suis désolé je vais te faire raison. Pour naviguer à la page suivante, nous utilisons généralement: NAVIGATIONSERVICE.NAVIGAT (Nouveau URI ("URI (" / ParamètresPivot.xaml ", Urikind.Relative)); Cependant, dans le cas d'une application de pivot, nous avons tous les détails dans le même MAINPAGE.XAML. Donc, dans ce cas, comment dois-je naviguer?
On dirait que vous voulez le deuxième morceau de code. Si votre pivot a 2 éléments (par exemple, point1, élément2), puis à naviguer vers l'élément2 à partir de l'élément1, vous utiliserez:
MyPivot.SelectedIndex = IndexOfPageToGoTo;
Si vous avez par exemple la définition suivante pour la commande de pivotement:
SettingsPivot.SelectedItem = OtherSettings;
@New Developer: Veuillez envisager d'accepter cela comme une réponse si c'était ce que vous étiez après, afin que cette question soit fermée de manière appropriée.
Ce genre de réponses est comme de l'or. J'ai cherché dans MSDN, IRC Channel et Google et j'ai perdu mon temps pour arriver enfin à celui-ci: génial! (+1)
Merci Jari, bonne aide ... Continuez-le.
Bonne, mais si le bouton est dans une page dans l'un des éléments de pivotement, comment puis-je naviguer dans un pivot différent de la page? Je suis en développement UWP maintenant.
Est-ce que ceci aime ceci sélectionnée peut être tout ce que vous avez des éléments de pivot que vous avez p> p>
NavigationService.Navigate(new Uri("MainPage.xaml?PivotMain.SelectedIndex = 0", UriKind.Relative)); index goes 0-1-2-3 ... write which one you want to navigate.
Si vous avez créé de manière dynamique des éléments de pivot, vous pouvez utiliser ce code facile:
// This find object named as customName object pvtItm = pivotName.FindName("customName"); // If this object has type of PivotItem, navigate to it if (pvtItm is PivotItem) { pivotName.SelectedItem = pvtItm; }
Je suis désolé je vais te faire raison. Pour naviguer à la page suivante, nous utilisons généralement: NAVIGATIONSERVICE.NAVIGAT (Nouveau URI ("URI (" / ParamètresPivot.xaml ", Urikind.Relative)); Cependant, dans le cas d'une application de pivot, nous avons tous les détails dans le même MAINPAGE.XAML. Donc, dans ce cas, comment dois-je naviguer?
Je reconsidrai sérieusement l'ajout de votre propre mécanicien à modifier entre le pivotitem sélectionné. Je n'ai pas encore vu une application qui fait cela bien et qui ne serait pas mieux en ayant plus de pages et de naviguer entre elles de manière plus traditionnelle.