XAML内で以下のように使用しているピボットコントロールがあります。 ピボット・タイトルは、表示されている内容によってコンテンツが異なるため、ビュー・モデルのメソッドにバインドしました。WP7ピボットコントロールのタイトルを更新する
<controls:Pivot x:Name="MainPivot" ItemsSource="{Binding PivotItemHeaders}" Title="{Binding ApplicationTitle}" >
<controls:Pivot.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding Description}"/>
</DataTemplate>
</controls:Pivot.HeaderTemplate>
<controls:Pivot.ItemTemplate>
<DataTemplate>
<ListBox x:Name="EventsListbox"
ItemsSource="{Binding allEventItems}"
ItemTemplate="{StaticResource EventDisplay3}"
SelectionChanged="EventsListbox_SelectionChanged"/>
</DataTemplate>
</controls:Pivot.ItemTemplate>
</controls:Pivot>
は、項目のコレクションがリフレッシュされ、これらのオブジェクトのために正常に動作してバインディング - ピボットのタイトルは、新しい値でリフレッシュされていませんが。 ページ/ピボットコントロールが最初に表示されたときに値に固執しているようです。
どのようにピボットコントロールをリフレッシュすることができますか? - おかげ
をあなたのビューモデル、方法ではありません。 –
はい..申し訳ありません - あなたは大丈夫です。 – Peter