当前位置: 首页 > news >正文

优秀网站建设模板自助建站基础工作主要包括()

优秀网站建设模板,自助建站基础工作主要包括(),网站建设网站系统选择,wordpress 微信商城模板【WPF系列】- Application详解 文章目录 【WPF系列】- Application详解一、Application简介Application 类具体有以下功能: 二、初始App.xaml二、自定义Main方法启动WPF应用程序第一种#xff1a;启动应用程序的代码第二种#xff1a;启动应用程序的代码第三种#xff1a;启…【WPF系列】- Application详解 文章目录 【WPF系列】- Application详解一、Application简介Application 类具体有以下功能: 二、初始App.xaml二、自定义Main方法启动WPF应用程序第一种启动应用程序的代码第二种启动应用程序的代码第三种启动应用程序的代码 三、Application属性四、Application方法五、Application事件六、Application总结 一、Application简介 WPF和WinForm很相似WPF与WinForm一样有一个 Application对象来进行一些全局的行为和操作并且每个 Domain 应用程序域中仅且只有一个 Application 实例存在。和 WinForm 不同的是WPF Application默认由两部分组成 : App.xaml 和 App.xaml.cs这有点类似于 Asp.Net WebForm将定义和行为代码相分离。 Application 类具体有以下功能: 跟踪应用程序的生存期并与之交互。检索和处理命令行参数。检测和响应未经处理的异常。共享应用程序范围的属性和资源。管理独立应用程序中的窗口。跟踪和管理导航。 二、初始App.xaml 使用Visual Studio创建一个WPF应用程序使用App.xaml文件启动应用程序。XAML并不是严格的XML格式的文件它是一种DSL语言它所有的定义都会由编译器最后编译成代码。 App.xaml文件 Application x:Class_010_WPF_Demo.Appxmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentationxmlns:xhttp://schemas.microsoft.com/winfx/2006/xamlxmlns:localclr-namespace:_010_WPF_DemoStartupUriMainWindow.xamlApplication.Resources /Application.Resources /ApplicationApp.xaml.cs文件 using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Linq; using System.Threading.Tasks; using System.Windows;namespace _010_WPF_Demo {/// summary/// Interaction logic for App.xaml/// /summarypublic partial class App : Application{} }App类继承Application。Application实现单一实例模式以提供对窗口属性和资源范围服务的共享访问。因此每个AppDomain只能创建一个Application实例。 也可以使用标记、标记和代码隐藏或代码实现Application。如使用Application标记实现则必须将标记文件配置为MICROSOFT生成引擎MSBuildApplicationDefinition项。 独立应用程序不需要 Application 对象;可以在不创建 实例Application的情况下 (Main) 实现自定义static入口点方法以打开窗口。 二、自定义Main方法启动WPF应用程序 首先在项目中排除App.xaml文件。操作步骤鼠标右键弹出“弹出菜单 - 从项目中排除,然后创建启动文件App.cs,并在App.cs类中添加Main方法 第一种启动应用程序的代码 [STAThread] private static void Main() {Application app new Application();MainWindow mainnew MainWindow();app.Run(main); }第二种启动应用程序的代码 [STAThread] private static void Main() {Application app new Application();MainWindow mainnew MainWindow();app.MainWindow main;main.ShowDialog();app.Run(); }第三种启动应用程序的代码 [STAThread] private static void Main() {Application app new Application();app.StartupUri new Uri(MainWindow.xaml, UriKind.Relative);app.Run(); }以上三种方法都可以使用代码启动一个WPF应用程序。 三、Application属性 序号属性名说明1Current获取当前Application的AppDomain对象2Dispatcher获取与此Dispatcher关联的DispatcherObject。3MainWindow获取或设置应用程序的主窗口4Properties获取应用程序范围属性的集合5ResourceAssembly获取或设置 Assembly 它为 WPF 应用程序中的资源提供包统一资源标识符 (URI) 。6Resource获取或设置应用程序范围资源如样式和画笔的集合。7ShutdownMode获取或设置导致调用 Shutdown() 方法的条件8StartupUri获取或设置在应用程序启动时自动显示的 UI。9Windows获取应用程序中的实例化窗口。 四、Application方法 序号方法名说明1CheckAccess()确定调用线程是否可以访问此DispatcherObject。继承自DispatcherObject2Equals(Object)确定指定对象是否等于当前对象。3FindResource(Object)使用指定的键搜索用户界面UI资源如Style或Brush,如果找不到请求的资源则引发异常4GetContentStream(Uri)返回位于指定Uri的内容数据文件的资源流。4GetCookie(Uri)为由Uri指定的位置检索Cookie。5GetHashCode()作为默认哈希函数6GetRemoteStream(Uri)返回位于指定Uri的源站点数据文件的资源流7GetResourceStream(Uri)返回位于指定Uri的资源数据文件的资源流8GetType()获取当前实例的Type9LoadComponent(Object,Uri)加载位于指定统一资源标识符的XAML文件URI 并将其转换为由XAML文件的根元素指定的对象的实例。10LoadComponent(Uri)加载位于指定统一资源标识符的XAML文件URI并将其转换为由XAML文件的根元素指定的对象的实例。11MemberwiseClone()创建当前Object的浅表副本12OnActivated(EventArgs)引发Activated事件13OnDeactivated(EventArgs)引发Deactivated事件14OnExit(ExitEventArgs)引发Exit事件15OnFragmentNavigation (FragmentNavigationEventArgs)引发FragmentNavigation事件16OnLoadCompleted NavigationEventArgs引发 LoadCompleted 事件。17OnNavigated (NavigationEventArgs)引发 Navigated 事件。18OnNavigationFailed (NavigationFailedEventArgs)引发 NavigationFailed事件19OnNavigationProgress (NavigationProgressEventArgs)引发 NavigationProgress 事件。20OnNavigationStopped (NavigationEventArgs)引发 NavigationStopped 事件。21OnSessionEnding (SessionEndingCancelEventArgs)引发 SessionEnding事件22OnStartup(StartupEventArgs)引发 Startup 事件。23Run()启动 Windows Presentation Foundation 应用程序。24Run(Window)启动 Windows Presentation Foundation 应用程序并打开指定窗口。25SetCookie(Uri,String)为由 Uri指定的位置创建一个 Cookie。26Shutdown()关闭一个应用程序27Shutdown(Int32)关闭将指定退出代码返回给操作系统的应用程序。28ToString()返回表示当前对象的字符串29TryFindResource(Object)搜索指定资源。30VerifyAccess()强制调用线程具有此DispatcherObject的访问权限。 五、Application事件 序号事件名说明1Activated当应用程序成为前台应用程序时发生。2Deactivated当应用程序停止作为前台应用程序时发生。3DispatcherUnHandledException在异常由应用程序引发但未进行处理时发生。4Exit在应用程序关闭且无法取消之前发生5FragmentNavigation当应用程序中的导航器开始导航到内容片段时发生;如果所需片段位于当前内容中则导航将立即发生;如果所需片段位于不同内容中则加载源 XAML 内容后将立即发生导航。6LoadCompleted在已经加载、分析并开始呈现应用程序中的导航器导航到的内容时发生7Navigated在已经找到应用程序中的导航器要导航到的内容时发生尽管此时该内容可能尚未完成加载。8Navigating在应用程序中的导航器请求新导航时发生。9NavigationFailed在应用程序中的导航器在导航到所请求内容时出现错误的情况下发生。10NavigationProgress在由应用程序中的导航器管理的下载过程中定期发生以提供导航进度信息。11NavigationStopped在调用应用程序中的导航器的 StopLoading方法时发生或者当导航器在当前导航正在进行期间请求了一个新导航时发生。12SessionEnding当用户通过注销或关闭操作系统来结束 Windows 会话时发生。13StartUp在调用Run()对象的Application方法时发生 六、Application总结 Application是封装WPF应用程序特定功能的类实现单一实例模式以提高对其窗口属性和资源范围服务的共享访问因此每个WPF的AppDomain只是创建类的Application一个实例。Application可以通过使用标记、标记和代码隐藏或代码实现Application。
http://www.w-s-a.com/news/254214/

相关文章:

  • 新乡做网站公司哪家好wordpress侧边栏文件
  • 小白建站怎么撤销网站备案
  • 哪个网站做调查问卷赚钱短视频制作神器
  • 上海企业响应式网站建设推荐汕头网络优化排名
  • 怎么建立公司网站平台怎么将网站做成公司官网
  • 培训学校网站怎样快速建设网站模板
  • 建设电子商务网站论文云服务器安装wordpress
  • 做展板好的网站学校的网站开发过程
  • 宁波搭建网站价格西部数码网站正在建设中是什么意思
  • 吉林省建设项目招标网站苏州网络推广定制
  • 网站域名所有权证明引流推广接单
  • 做网站百度百科孟州网站建设
  • 服务网站建设企业广州模板建站系统
  • 怎么做属于自己的免费网站浏览器游戏网址
  • 上海城乡住房建设厅网站西安网站推广慧创科技
  • 做策划网站推广怎么写简历互联网公司手机网站
  • 怎么做宣传网站网站建设采购项目合同书
  • 网站的空间和域名备案做网站要会写什么
  • wap 网站源码企业网站被转做非法用途
  • 下载网站模板怎么使用做物流网站的公司
  • 网站 商城 app 建设建设银行江苏省行网站
  • 广州网站开发建设西安广告公司联系方式
  • 怎么用腾讯云服务器做网站个人网站开发视频
  • 网站建设技术代码坦洲网站建设公司哪家好
  • 阿里云对象存储做静态网站怎样做网站性能优化
  • 怎样做理财投资网站装修平面图用什么软件简单
  • 建手机wap网站大概多少钱苏州网站设计公司有哪些
  • 网站建设需求文件学校网站建设方案及报价
  • 网站开发一般多少钱wordpress打赏赞插件
  • 做中国o2o网站领导唐山网站制作软件