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

厚街做网站价格服务营销理论

厚街做网站价格,服务营销理论,wordpress论坛系统,自己做婚恋网站App.xml和Application类简介 概述App.xamlApp.xaml.cs 入门代码App.xamlMainWindow.xml Application生命周期窗体的声明周期 概述 xaml类型的文件包含两部分,一部分以.xaml扩展名结尾的前端代码,另一部分以.xaml.cs结尾的后端代码,通常我们也…

App.xml和Application类简介

  • 概述
    • App.xaml
    • App.xaml.cs
  • 入门代码
    • App.xaml
    • MainWindow.xml
  • Application生命周期
  • 窗体的声明周期

概述

xaml类型的文件包含两部分,一部分以.xaml扩展名结尾的前端代码,另一部分以.xaml.cs结尾的后端代码,通常我们也把后端代码称为隐藏代码。

App.xaml

<Application x:Class="WpfDemo1.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="clr-namespace:WpfDemo1"StartupUri="MainWindow.xaml"><Application.Resources><!--这里编写一些资源 通用样式--></Application.Resources>
</Application>

x:Class=“WpfDemo1.App” :指的是App.xaml.cs文件中的App类
xmlns:local=“clr-namespace:WpfDemo1” :指的是本地的命名空间(也是项目名)
StartupUri=“MainWindow.xaml”:指定程序要启动的窗口

App.xaml.cs


using System.Configuration;
using System.Data;
using System.Windows;namespace WpfDemo1
{/// <summary>/// Interaction logic for App.xaml/// </summary>public partial class App : Application{}}Application:继承了所有控件的祖先

入门代码

App.xaml

<Application x:Class="WpfDemo1.App"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="clr-namespace:WpfDemo1"StartupUri="MainWindow.xaml"><Application.Resources><ResourceDictionary><!--定义Button按钮前景色为红色--><Style TargetType="Button" x:Key="ButtonStyle"><Setter Property="Foreground" Value="Red"></Setter></Style></ResourceDictionary></Application.Resources>
</Application>

MainWindow.xml

<Window x:Class="WpfDemo1.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:local="clr-namespace:WpfDemo1"mc:Ignorable="d"Title="MainWindow" Height="450" Width="800"><Grid><!--Style 加载的是App.xaml文件中的Style标签 key为ButtonStyle的样式--><Button Content="Hello world" Width="200" Height="40"  Style="{StaticResource ButtonStyle}"></Button></Grid>
</Window>

Application生命周期

using System.Configuration;
using System.Data;
using System.Windows;namespace WpfDemo1
{/// <summary>/// Interaction logic for App.xaml/// </summary>public partial class App : Application{/// <summary>/// 应用程序启动时,做一些初始化的工作/// </summary>/// <param name="e"></param>protected override void OnStartup(StartupEventArgs e){base.OnStartup(e);}/// <summary>/// 当应用程序结束时/// </summary>/// <param name="e"></param>protected override void OnExit(ExitEventArgs e){base.OnExit(e);}/// <summary>/// 当应用程序被激活时/// </summary>/// <param name="e"></param>protected override void OnActivated(EventArgs e){base.OnActivated(e);}/// <summary>/// 当应用程序处于非激活状态/// </summary>/// <param name="e"></param>protected override void OnDeactivated(EventArgs e){base.OnDeactivated(e);}}}

窗体的声明周期

using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;namespace WpfDemo1
{/// <summary>/// Interaction logic for MainWindow.xaml/// </summary>public partial class MainWindow : Window{public MainWindow(){InitializeComponent();//创建窗体源时引发此事件 比load还要提前this.SourceInitialized += (o, e) => {Console.WriteLine("SourceInitialized");};//窗体加载时引发此事件this.Loaded += (o, e) => {Console.WriteLine("Loaded");};//窗体被激活引发此事件this.Activated += (o, e) => {Console.WriteLine("Activated");};//窗体非激活引发此事件this.Deactivated += (o, e) => {Console.WriteLine("Deactivated");};//释放资源引发此事件this.Unloaded += (o, e) => { Console.WriteLine("Unloaded"); };this.Closing += (o, e) => { Console.WriteLine("Closing"); };this.Closed += (o, e) => { Console.WriteLine("Closed"); };//渲染页面this.ContentRendered += (o, e) => { Console.WriteLine("ContentRendered"); };//等同于//this.ContentRendered += OnContentRendered;}private void OnContentRendered(object sender,EventArgs e) {Console.WriteLine("ContentRendered");}}
}
http://www.dtcms.com/wzjs/75922.html

相关文章:

  • wordpress公司网站模板怎样和政府交换友链
  • 高速公路建设管理局网站如何做好市场推广
  • 做电影网站详细教程保定网站建设报价
  • 南京营销型网站建设公司浙江百度代理公司
  • 济南网站建设优化公司网络舆情监测系统
  • 宿迁网站建设多少钱seo关键词优化经验技巧
  • 怎么做网站板块杭州排名优化公司电话
  • 为什么要建设图书馆网站怎样建网站?
  • 群站wordpress外链提交
  • 国外网页网站什么是百度竞价推广
  • 网站后台程序怎么做查询网站备案信息
  • wordpress woo theme郑州网站建设方案优化
  • 不拦截网站的浏览器营销软文范例大全100
  • 大宗贸易采购平台硬件优化大师下载
  • 上海企业服务seo外链建设的方法有
  • 房屋设计装修网站廊坊seo整站优化
  • 如何查询网站的主机推广自己的网站
  • WordPress全站跳转电商平台排名
  • 国内摄影作品网站有了域名如何建立网站
  • 怎么做门户网站设计上海网络营销公司
  • 安徽省六安市城乡建设厅网站国际军事新闻今日头条
  • magento 网站百度一下搜索引擎大全
  • 雷州市住房和城乡规划建设局网站seo去哪学
  • 深圳龙岗做网站公司推广普通话内容100字
  • 域名可以同时做邮箱和网站么口碑营销什么意思
  • 设计师学编程能自己做网站吗推广品牌的策划方案
  • 怎么做网站软件品牌营销策划
  • phpstudy wordpress班级优化大师手机版下载
  • 旅游网络营销策划方案大地seo
  • 网络做网站产品线上营销有哪些方式