网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计资源 > Silverlight > 正文

Silverlight4制作无边窗口示例

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

Silverlight4的这个特性使得我们可以在OOB模式下自定义主窗口的样式,让我们来做一个可以“安装”,并且自定义主窗口的样式的SilverlihgtOOB程序。

新建一个Silverlight项目的废话就不多说了,设置项目属性可运行在OOB模式下,勾选“Require elevated trust when runing outside the browser”,Window Style 选择为No Border;新建一个页面InstallPage.xaml,这个窗口是我们用来安装的该程序的页面,默认的MainPage.xaml是我们要自定义的主窗口,修改App.xaml.cs部分代码为:

  1. private void Application_Startup(object sender, StartupEventArgs e) 
  2.         { 
  3.             if (App.Current.IsRunningOutOfBrowser && App.Current.HasElevatedPermissions) 
  4.             { 
  5.                 this.RootVisual = new MainPage(); 
  6.             } 
  7.             else 
  8.             { 
  9.                 this.RootVisual = new InstallPage(); 
  10.             } 
  11.         } 

先看下运行效果:
1、在浏览器中运行

2、点击安装按钮进行安装

3、安装完成显示主窗口

两个页面的代码比较简单,都在源文件中,主实现了窗口的基本操作:最大化,最小化,关闭,位置拖动,大小拖动。

设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师