CaseStudy(showcase)布局篇-全屏效果

        public Page()
        {
            InitializeComponent();
            App.Current.Host.Content.Resized += new EventHandler(Content_Resized);
            App.Current.Host.Content.FullScreenChanged += new EventHandler(Content_FullScreenChanged);

            this.ResizeFrame();
        }
        void Content_FullScreenChanged(object sender, EventArgs e)
        {
            this.ResizeFrame();
        }

        void Content_Resized(object sender, EventArgs e)
        {
            this.ResizeFrame();
        }

        void ResizeFrame()
        {
            (this as UserControl).Width = App.Current.Host.Content.ActualWidth;
            (this as UserControl).Height = App.Current.Host.Content.ActualHeight;
        }

        void FullScreenMode()
        {
            App.Current.Host.Content.IsFullScreen = !App.Current.Host.Content.IsFullScreen;
        }       

 

作者:nasa
出处:nasa.cnblogs.com
联系:nasa_wz@hotmail.com
QQ:12446006

时间: 2024-09-26 11:17:01

CaseStudy(showcase)布局篇-全屏效果的相关文章

CaseStudy(showcase)布局篇-列表的排放与遮罩

做silvelight也有一段时间了,相册.游戏,刚刚完成的showcase这个小程序算是一个阶段了.这里就以showcase这个项目来做一下CaseStudy. 布局篇-列表的排放与遮罩 有数据就肯定会有列表,这里就写一下我使用的心得. 做列表这里我选用的是StackPanel,它可以横向或纵向排列.同样若是纵向排列.可以设置宽度一定.高度Auto.如果需要设置间距,那就在它的子控件设置. 重点说一下对StackPanel的遮罩. 这个做遮罩首先先把StackPanel组合到一个Canvas中

CaseStudy(showcase)布局篇-如何做一个自适应窗口大小的布局

做silvelight也有一段时间了,相册.游戏,刚刚完成的showcase这个小程序算是一个阶段了.这里就以showcase这个项目来做一下CaseStudy. 布局篇-如何做一个自适应窗口大小的布局 Canvas是对其子控件绝对定位的子控件需要设置宽高.Grid而是对其子控件设置上下左右边距的子控件不一定需要设置宽高直接用Auto属性即可大小受父控件影响. 了解了特性及可以开始制作了.首先先从最外层的UserControl做起,在这里给他一个固定的宽高.这个宽高在发布的时候是可以改变的.主要

实现Flash动画文件全屏效果的三种方法

flash动画 实现Flash动画文件全屏效果的三种方法 第一种方法: 不显示浏览器菜单栏.工具栏的全屏.这种全屏稍稍复杂,也与FLASH的设置无关,但要借助JavaScript来完成.方法是:在HTML文件中<head></head>间加入以下代码: <script language="JavaScript"> <!-- window.open("nfd.swf","","fullscreen

Asp.net 如何让网页运行时就显示和按F11一样的全屏效果

问题描述 Asp.net 如何让网页运行时就显示和按F11一样的全屏效果 网页在加载时就使其全屏,隐藏浏览器的所有栏.麻烦各位大神,最好有代码,谢谢 解决方案 有两种方案,第一种用flash,这个可以直接全屏,每种用activex,也可以全屏,如果用html5也可以实现 解决方案二: 用一个lightboxbox效果遮盖住页面显示内容就好了,f11的效果asp.net实现不了,客户端的js也实现不了(除非IE6).一定要实现f11只能用插件或者flash了.. 解决方案三: 原声的代码做不到,再

Android仿微信图片点击全屏效果_Android

废话不多说先看下效果 先是微信的 再是模仿的 先说下实现原理再一步步分析 这里总共有2个Activity一个就是主页一个就是显示我们图片效果的页面参数通过Intent传送素材内容均来自网络(感谢聪明的蘑菇) 图片都是Glide异步下的下的下的重要的事情说三次然后就是用动画做放大操作然后显示出来了并没有做下载原图的实现反正也是一样 下载下来Set上去而且动画都不需要更简便. OK我们来看分析下 obj目录下分别创建了2个对象一个用来使用来处理显示页面的图片尺寸信息以及位置信息还有一个是用来附带UR

Android仿微信图片点击全屏效果

废话不多说,先看下效果: 先是微信的 再是模仿的 先说下实现原理,再一步步分析 这里总共有2个Activity一个就是主页,一个就是显示我们图片效果的页面,参数通过Intent传送,素材内容均来自网络,(感谢聪明的蘑菇) 图片都是Glide异步下的,下的,下的重要的事情说三次,然后就是用动画做放大操作然后显示出来了(并没有做下载原图的实现,反正也是一样 下载下来Set上去而且动画都不需要更简便). OK,我们来看分析下 obj,目录下分别创建了2个对象,一个用来使用来处理显示页面的图片尺寸信息以

CaseStudy(showcase)类库篇-用agTweener来实现动画效果

做silvelight也有一段时间了,相册.游戏,刚刚完成的showcase这个小程序算是一个阶段了.这里就以showcase这个项目来做一下CaseStudy. 类库篇-用agTweener来实现动画效果 项目地址:http://www.codeplex.com/agTweener 许多做flash/flex开发的人都知道在flash中有一个Tween类来帮助程序员用编程的方式来构建动画.不用每一次都在时间轴上做.silverlight也一样在sl中有一个agTweener的第三方类库. 我的

CaseStudy(showcase)界面篇-desing设计界面

做silvelight也有一段时间了,相册.游戏,刚刚完成的showcase这个小程序算是一个阶段了.这里就以showcase这个项目来做一下CaseStudy. 界面篇-desing设计界面 首先先说明下,我是一个程序员所以请不要在设计方面做评价.我在这里要讲的是如何使用Design这个工具来做设计. 简单的说明一下,这是一个作为案例展示的程序.功能方面设计的也比较简单.就是类别.项目和项目的简介. ok先看看最终要实现的效果. 把页面中要用到的元件拆解来一个一个制作. 最左边区域是要能够自适

实现动画SWF文件全屏效果的四种方法

如何让SWF文件全屏的效果? 第一种方法:不显示浏览器菜单栏.工具栏的全屏.这种全屏稍稍复杂,也与FLASH的设置无关,但要借 助JavaScript来完成.方法是:在HTML文件中<head></head>间加入以下代码: <script language="JavaScript">  <!--  window.open("nfd.swf","","fullscreen=1,menubar=n