首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

怎么利用动画实现整个页面的放大缩小

2012-03-27 
如何利用动画实现整个页面的放大缩小?现在制作的页面当IE缩小到一定程度的时候,页面一部分内容会被挡住看

如何利用动画实现整个页面的放大缩小?
现在制作的页面当IE缩小到一定程度的时候,页面一部分内容会被挡住看不见。

所以想在IE大小变化的时候也就是 UserControl_SizeChanged 事件里实现,页面内容随着IE变化而变化。

请问如何实现?

[解决办法]
只要不设置你sl里面页面和控件的宽度,高度,它就会跟ie一起变化的。
[解决办法]
 

C# code
  private const double _originalWidth = 400;    private const double _originalHeight = 300;    private const double _originalAspectRatio = _originalWidth / _originalHeight;void Page_SizeChanged(object sender, SizeChangedEventArgs e)    {        if (e.NewSize.Width < _originalWidth ||            e.NewSize.Height < _originalHeight)        {            PageScale.ScaleX = 1.0;            PageScale.ScaleY = 1.0;        }        else        {            if (e.NewSize.Width / e.NewSize.Height > _originalAspectRatio)            {                PageScale.ScaleY = e.NewSize.Height / _originalHeight;                PageScale.ScaleX = PageScale.ScaleY;            }            else            {                PageScale.ScaleX = e.NewSize.Width / _originalWidth;                PageScale.ScaleY = PageScale.ScaleX;            }        } 

热点排行