Как использовать эксклюзивный код Windows-phone в файле кода xaml (приложение Win-Uiniversal)

#c# #xaml #windows-8.1 #windows-phone-8.1 #win-universal-app

#c# #xaml #windows-8.1 #windows-phone-8.1 #win-universal-app

Вопрос:

Кто-нибудь знает, как написать эксклюзивный код Windows-phone в файле кода xaml (универсальное приложение)? например, когда я хочу использовать другой дизайн для своего приложения W8.1, как для моего приложения WP8.1.

Я переместил MainPage.xaml и MainPage.xaml.cs в папку «.Shared» и, таким образом, использую один и тот же код для обеих платформ.

итак, в Mainpage.xaml.cs я мог бы использовать

 #if WINDOWS_PHONE_APP

#endif
  

но что эквивалентно коду xaml?

Я надеюсь, вы понимаете мой вопрос, заранее спасибо, Кристиан

Комментарии:

1. Почему бы просто не иметь два разных файла XAML (с одинаковым именем) в каждом целевом проекте, а не помещать его в общий псевдопроект?

Ответ №1:

Для XAML нет эквивалента. Вы можете создать userconteol, который разветвляется между типами проектов, а затем ссылаться на этот usercontrol из общего xaml