2010-12-22 10 views
1

Ich brauche Pivots in cs-Code zu wechseln, es funktioniert mit manueller Indizes:WP7 PivotItem Schalter Index

MyPivot.SelectedIndex = 3; 

Aber so etwas wie dies für mich viel besser sein:

MyPivot.SelectedIndex = targetPivotItem.Index; 

aber ich couldn Habe keine Eigenschaft gefunden ...

+1

Hallo Janci, Was meinst du mit targetPivot.Index? –

+0

eine Eigenschaft von targetPivot, die zu SelectedIndex führt, jetzt schaue ich auf DependencyProperty, es kann wahrscheinlich auf diese Weise gemacht werden ... – Janci

Antwort

4

Dies ist, wenn Sie nicht ItemsSource auf Ihrem Pivot verwenden.

Pivot1.SelectedIndex = Pivot1.Items.IndexOf(PivotItem1); 

Wenn Sie Ihren Pivot ‚s Itemssource zu einer Sammlung, die Verwendung folgenden Code festgelegt haben:

Pivot1.SelectedItem = PivotItem1.DataContext; 
+0

danke, es funktioniert super! – Janci