В этом докладе вы узнаете, зачем может понадобиться переходить с Silverlight на XAML и как мигрировать Windows Phone 8.0 Silverlight приложение на Windows Phone 8.1 XAML.
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Обновление Windows Phone 8.0 приложения до Windows Phone 8.1 (XAML)
1.
2. Windows Phone History
WP 7.0
Silverlight
WP 7.5
Silverlight
WP 8.0
Silverlight
WP 8.1
Silverlight
Новое
приложение
WP 8.1
XAML
WP 8.0
Silverlight
WP 8.1
XAML
Сценарий
3. Преимущества XAML
Обратная совместимость
Новые возможности XAML
Подход к миграции
Демонстрация: повышение
производительности
4. Преимущества перехода на XAML
Универсальные приложения
Новые возможности для создания UI
Новые возможности для расширения функциональности
приложений
Производительность и утилизация памяти
7. Новые возможности для приложений на XAML
Элементы управления
Замена:
Panorama -> Hub
LongListSelector -> SemanticZoom
WebBrowser -> WebView
RichTextBox -> RichTextBlock
Новые:
AutoSuggestBox
DatePickerFlyout, TimePickerFlyout, ListPickerFlyout, PickerFlyout
8. Подход к миграции на XAML
1. Создание нового проекта WP8.1 рядом с WP8.0 (вместо Retarget)
2. Выделение общего кода и логики в PCL и его использование
(обоими проектами).
3. Копирование оставшихся файлов из WP8.0 в WP8.1 проект и
исправление разницы (пространства имен, элементы
интерфейса, файлы ресурсов.
4. Расширение проекта WP8.1 до универсального приложения.