Разработка оптимизированного для планшетного ПК приложения с использованием WPF.Нужны советы по соотношению сторон - PullRequest
0 голосов
/ 13 октября 2010

Буду признателен за советы по передовой практике с моим первым WPF-приложением (приложение на сенсорном экране с большими кнопками, настраиваемые элементы управления, которые обычно будут работать на планшетных ПК).

Одна вещь, которая меня интересует, этокак работать с различными соотношениями сторон:

Приложение WPF, которое я создаю, основано на сенсорном экране и, следовательно, должно масштабироваться от разрешения к разрешению с помощью пользовательских (то есть больших) элементов управления, определенных в xaml.Однако что делать, если один из планшетных ПК работает с разрешением 1024x768 (соотношение 1,3333), а другой - с разрешением 1280x800 (отношение 1,60).

Это два очень разных соотношения;один широкоэкранный, а другой явно нет.Возможно, лучше всего спроектировать приложение в первую очередь, чтобы оно соответствовало широкоформатным форматам только ?(В этом случае на широкоэкранных экранах в верхней и нижней части экрана будут видны черные «полосы».)

Что обычно делается?Я бы очень хотел избежать распространенных ошибок.

Ответы [ 2 ]

3 голосов
/ 13 октября 2010

Я думаю, вы обнаружите, что широкоформатных планшетов гораздо больше, чем планшетов 4х3. Если вам нужно создать дизайн для определенного соотношения сторон, я бы выбрал широкоэкранную цель и использовал ее в качестве базовой линии.

Тем не менее, с WPF очень легко проектировать интерфейсы, которые масштабируются под любой аспект - что было бы моим предпочтением. На мой взгляд, было бы лучше позволить некоторым частям вашего интерфейса заполнять пространство, а не делать «черные полосы».

1 голос
/ 24 апреля 2011

В идеале, это широкоэкранное увлечение исчезнет, ​​и мы вернемся к нормальным соотношениям сторон, таким как 4: 3.

16: 9 слишком неудобно в любом направлении (прокрутка влево / вправо или вверх / вниз), в то время как 4: 3 полезно в обоих направлениях. «Стандарт» 16: 9 для просмотра на расстоянии не должен был применяться для работы на близком расстоянии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...