zoukankan      html  css  js  c++  java
  • Silverlight 自适应分辨率

    前几个月做了一个Silverlight考试系统,之所以用 Silverlight主要在考试里面防止作弊。防作弊这里就不说 。

     之前只满足了1024*768,以及更高,现在上头说也要满足800*600,我个天哪,那不是以前的布局都要改动了。看了一下页面布局的代码,我的神内,里面的宽度定死了最宽1000,下面我说说我更改的思路:

    1.将里面布局代码涉及到宽度的全部都去掉

    2.获取屏幕分辨率的大小(HtmlPage.Window.Eval("screen.width");) 

    3.计算出答题大小

    4.字体设置的fontsize的大小为12,所以通过计算出答题区宽度除以fontsize,计算出一行显示多少个字(Silverlight好像不可以像div设置宽度后自动换行)之后将字体按一行个数从新组装加上\n

    这样设置之后考试就自动适应分辨率了 

  • 相关阅读:
    Spring定时
    随记生成验证码
    缅怀过去
    java运行可以执行文件
    随 记
    TLD生成
    IT鸟的回忆录
    梦之物语
    VINSMono
    WIDOWX 250 6DOF
  • 原文地址:https://www.cnblogs.com/JackWang/p/1861324.html
Copyright © 2011-2022 走看看