locked
Application bar menu RRS feed

  • Вопрос

  • Как из одного из Itemов меню перейти на другую страницу? Мне выдает ошибку или при запуске эмулятора или при клике на него.

    Желательно продемонстрировать код и C# и xaml

     
    2 августа 2012 г. 17:33

Ответы

  • Так же, как и в других аналогичных случаях. Событие Click элемента меню подписываем на обработчик:

    <shell:ApplicationBarMenuItem Text="MenuItem 1" Click="ApplicationBarMenuItem_Click"/>

    А в самом обработчике выполняем переход на нужную страницу:

    private void ApplicationBarMenuItem_Click(object sender, EventArgs e)
    {    
         NavigationService.Navigate(new Uri("/Page1.xaml", UriKind.Relative));
    }
    P.S. Мне кажется, ошибка может быть в чем-то другом.
    • Предложено в качестве ответа Viktor Borisov 6 августа 2012 г. 5:17
    • Помечено в качестве ответа Abolmasov Dmitry 16 августа 2012 г. 9:36
    2 августа 2012 г. 20:29

Все ответы

  • Так же, как и в других аналогичных случаях. Событие Click элемента меню подписываем на обработчик:

    <shell:ApplicationBarMenuItem Text="MenuItem 1" Click="ApplicationBarMenuItem_Click"/>

    А в самом обработчике выполняем переход на нужную страницу:

    private void ApplicationBarMenuItem_Click(object sender, EventArgs e)
    {    
         NavigationService.Navigate(new Uri("/Page1.xaml", UriKind.Relative));
    }
    P.S. Мне кажется, ошибка может быть в чем-то другом.
    • Предложено в качестве ответа Viktor Borisov 6 августа 2012 г. 5:17
    • Помечено в качестве ответа Abolmasov Dmitry 16 августа 2012 г. 9:36
    2 августа 2012 г. 20:29
  • Пожалуйста, не забывайте отмечать ответ или ответы, решающие вашу проблему. Спасибо.


    Для связи [mail]

    16 августа 2012 г. 9:36