Надо чтобы приложение переходило в полноэкранный режим только на телефонах. Пробовал только так.
ApplicationView view = ApplicationView.GetForCurrentView();
view.TryEnterFullScreenMode();
Но, логично, так в полный экран будет переходить и при запуске на PC и на телефоне. А отслеживать размер экрана на котором запускается приложение, как по мне - криво... Может есть какой нибудь более простой способ указать, что на телефонах должен быть полный экран?
Проверить тип устройства, на котором запущено приложение, можно так:
var platform = Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamily;
if (platform == "Windows.Mobile")
{
...
}
Другие возможные значения:
UIViewSettings.GetForCurrentView().UserInteractionMode == UserInteractionMode.Mouse
, то десктоп, иначе планшет)Правда Microsoft не рекомендует использовать это свойство. Официальная политика такова, что вам не должно хотеться кастомизировать приложение в зависимости от платформы.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Доброго времени суток! В моем ListView есть элементы, высота которых может быть довольно большойСоответственно при логическом скролле (ScrollViewer
Всем привет! И снова я в продолжении этого вопроса, который оброс новымиНадеюсь в последний раз