Медиа-запросы в Silverlight - PullRequest
       16

Медиа-запросы в Silverlight

1 голос
/ 29 ноября 2011

Я хочу создать адаптивный макет в Silverlight таким же образом, как мультимедийные запросы CSS, но с использованием XAML и C #.Кто-нибудь имел опыт создания чего-то подобного, что могло бы дать совет по наилучшему подходу?Примеры адаптивного дизайна с использованием CSS / HTML: http://mediaqueri.es/

В идеале я думаю, что мне нужно иметь 3-4 отдельных файла стилей XAML.Один с набором базовых стилей, а затем по одному для каждой ширины экрана / порога, для которого нам нужно было бы настроить стили (пока не принято решение)И тогда понадобится некоторый код, который говорит, когда окно браузера шириной менее 480px использует 480styles.xaml, когда браузер шириной от 481px до 768px использует 768styles.xaml ... и так далее.

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

1 Ответ

1 голос
/ 12 ноября 2012

Вы можете использовать VisualState для определения видимости и расположения элементов. http://msdn.microsoft.com/en-us/library/system.windows.visualstate.aspx

...