Windows Phone强制页面重新加载

时间:2014-08-31 14:46:22

标签: c# xaml windows-phone windows-phone-8.1

我正在为Windows Phone 8.1开发带有Hub控件的应用程序页面。我需要动态数量的集线器部分。我找到了解决方案there。它工作得很好。但我有一个问题。

XAML

<Hub x:Name="newsHub" x:Uid="Hub"
   helpers:HubBinder.DataSource="{Binding}"
   helpers:HubBinder.HeaderTemplate="{StaticResource HubSectionHeaderTemplate}"
   helpers:HubBinder.SectionTemplate="{StaticResource HubSectionTemplate}">
</Hub>

当我更改页面的DataContext时,它不会影响newsHub的更新。我需要解决方案来解决绑定或解决方法,如页面重新加载或其他问题。

请帮忙!

1 个答案:

答案 0 :(得分:0)

您是否尝试过强制更新?

newsHub.GetBindingExpression(HubBinder.DataSourceProperty).UpdateTarget();