Windows Phone 7: ошибка заголовка на кнопке «Назад» и отмена выбора записей списка - PullRequest
1 голос
/ 08 августа 2010

В Windows Phone 7 (Silverlight), когда я использую кнопку «Назад» для возврата на предыдущую страницу, заголовок страницы не обновляется и остается таким же, как только что оставленная страница. Фактический текст связан со строкой в ​​модели представления, ничего особенного там нет. Вот линия xaml.

<TextBlock x:Name="CategoryPageTitle" Text="{Binding Title, Mode=OneWay}" Margin="-3,-8,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>

У меня также есть простой список с событием, которое срабатывает, когда вы выбираете одну из его записей. Проблема в том, что если вы вернетесь на эту страницу, ранее выбранная запись останется выбранной, поэтому вы не сможете, например, сразу же щелкнуть эту же запись еще раз, чтобы вызвать то же событие.

Кто-нибудь знает способ обойти это? Спасибо!

1 Ответ

1 голос
/ 08 августа 2010

Это действительно два вопроса, но я постараюсь решить их оба.

У обоих ваших представлений есть набор заголовков?

Служба навигации сохраняет предыдущую страницу вто же самое состояние, в котором вы находились, когда уходили.Если вы хотите, чтобы в окне со списком было снято выделение, вы можете написать некоторый код в коде вашего представления.

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    MyListBox.SelectedItem = null;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...