У меня есть приложение, встроенное в Silverlight, которое будет работать на процессоре ATOM (было заявлено около 1,6 ГГц).
До сих пор тестировалось другое приложение с меньшими функциями на другом мини-ПК, и оно все еще может работать без сбоев.
Это приложение будет интерактивным и будет отображать 4-5 различных страниц.
Таким образом, для перехода от страницы к странице у меня в настоящее время есть 2 варианта, но я не уверен, что является лучшим способом, учитывая низкоуровневый процессор. (страницы статичны, ничего не генерируется на лету)
1) Загрузите 4-5 страниц во время события onLoad, показав 1-ю страницу с помощью Visibility.Visible.
Другие страницы будут Visibility.Collasped. Таким образом, нужно только переключить свойство Visibility, страницы не нужно уничтожать и заново создавать.
2) Инициализировать все страницы при загрузке. Используйте Container.child, чтобы прикрепить нужную страницу. Не уверен насчет возможности этого, но для других приложений я обычно выбираю этот метод.
* P / S: Я в порядке, если загрузка займет некоторое время, так как приложение будет загружаться только один раз в день. Пока во время бега он не лагает (с помощью сенсорного экрана) я более чем счастлив.