2012-04-22 3 views
4

Я играю с телефоном с Windows и смотрю, как писать свое приложение для первого окна телефона 7. Я закодировал в окнах 6.5 и код в C# для своей повседневной работы.Windows Phone 7 Панель приложений, глобальные события

Пока все идет хорошо. Довольно простой и для большинства точек, где я застрял, был учебник для него.

Моя проблема заключается в том, что я реализовал панель приложений и использую это для нескольких видов. Чтобы сохранить код DRY, я не хочу создавать события на каждой странице. Это шьет трату времени разработчика.

Есть ли способ обойти это? Должен ли я создать базовый класс и наследовать его? Являются шаблонами Xaml? Должен ли я просто сосать его и дублировать код?

Спасибо за любую помощь.

ответ

5

Если вы хотите создать и повторно использовать ApplicationBar, вы можете создать в качестве ресурса в App.xaml и создать EventHandler для событий Click кнопок в файле App.xaml.cs и на страницах только ссылки этот ресурс.

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

Лично я бы попробовал только код!

+0

Конечно. Спасибо. Я был действительно глуп. –

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