1

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

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

我是一名 UI 设计师而不是一名开发人员,因此我对代码一窍不通,所以如果解释得不好或者根本不可能,我深表歉意。提前感谢您提供的任何帮助!

4

1 回答 1

1

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

于 2012-11-12T18:45:54.600 回答