【问题标题】:Media Queries in SilverlightSilverlight 中的媒体查询
【发布时间】:2011-11-29 17:35:36
【问题描述】:

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

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

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

【问题讨论】:

  • 在 win8 xaml 中,您可以为不同的布局定义样式,如纵向、横向等,还可以使用表达式混合 (5) 预览它们。这可能对您没有帮助。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2022-01-25
    • 1970-01-01
    • 2016-08-25
    • 2017-05-29
    • 2013-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-01
    相关资源
    最近更新 更多