#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