Silverlight中的媒体查询

时间:2011-11-29 17:35:37

标签: silverlight xaml styles media-queries responsive-design

我想在Silverlight中以与CSS媒体查询相同的方式创建响应式布局,但是使用XAML和C#。有没有人有过做类似事情的经验,可以就最佳方法提供建议?使用CSS / HTML进行响应式设计的示例:http://mediaqueri.es/

理想情况下,我认为我需要3-4个单独的XAML样式文件。一个具有一组基本样式,然后每个屏幕宽度/阈值一个,我们需要调整样式(尚未决定)。然后需要一些代码说,当浏览器窗口宽度小于480px时使用480styles.xaml,当浏览器宽度为481px到768px时使用768styles.xaml ......依此类推。

我是一名UI设计师,而不是开发人员,因此非常代码文盲,所以如果解释不当或甚至远程可能,我会道歉。提前感谢您提供的任何帮助!

1 个答案:

答案 0 :(得分:1)

您可以使用VisualState定义元素的可见性和位置。 http://msdn.microsoft.com/en-us/library/system.windows.visualstate.aspx