2012-03-01 2 views
0

Я пытаюсь перезагрузить страницу, но получающей ошибку: System.Windows.Navigation.NavigationService»не содержит определения для„обновления“Force Перезагрузить страницу на МОФ Применение

Что мне не хватает? Ниже приведен код, который я использую.

using System.Windows.Navigation; 

public void btnReload_Click(object sender, RoutedEventArgs e) 
{ 
    this.NavigationService.Refresh(); 
} 

ответ

0

Вы используете сборку Microsoft.Phone или сборку PresentationFramework? Внедрение Microsoft.Phone NavigationService не имеет метода обновления.

Navigation Service Class MSDN reference

+0

спасибо Ianschol! Я использую сборку телефонов Microsoft? Можно ли использовать PresentationFramework? или есть другой способ? – user1222006

+0

Если вы ориентируетесь на Windows Phone, afaik, вы заперты в использовании взлома, подобного этому: [link] (http://danielvaughan.org/post/Refresh-a-WP7-PhoneApplicationPage.aspx) ... или заменить DataContext для страницы. Если вы не настроили таргетинг на Windows Phone, но по какой-либо причине у вас есть dll Phone в своем проекте, вы можете удалить ссылку Microsoft.Phone.dll из своего проекта и вместо этого использовать PresentationFramework. – ianschol

Смежные вопросы