8つのピボットアイテムを含むピボットページを作成しました。最初のピボットアイテムを逆方向に移動したくないのですが、8番目のページに到達したら、他のページに移動する必要があります。また、スワイプ用の独自の関数を作成することもできます。ピボットページのイベント。
質問する
385 次
1 に答える
0
まず、これは非標準の動作であり、一般的にユーザーの UI 動作に対する合理的な期待に反するという Gambit のコメントに同意します。やむを得ない理由がなければ、それに対して警告します。
とは言っても、およびコレクションSelectionChanged
を使用して、イベントのピボットでのループを停止できます。AddedItems
RemovedItems
private void Pivot_SelectionChanged( object sender, SelectionChangedEventArgs e ) {
if( e.AddedItems[0].Equals( PivotItem1 ) && e.RemovedItems[0].Equals( PivotItem8 ) ) {
Pivot.SelectedIndex = 0;
} else if( e.RemovedItems[0].Equals( PivotItem8 ) ) {
NavigationService.Navigate( new Uri( "/NextPage.xaml", UriKind.Relative ) );
}
}
于 2012-09-19T13:18:35.353 に答える