设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 服务器 > 系统 > 正文

WPF-上班合理摸鱼系列-第一章:WPF筑基期(三十年河东三十年河西莫

发布时间:2021-03-05 13:04 所属栏目:52 来源:网络整理
导读:一:搭建一个默认的WPF程序(IDE VS2017) 步骤一:项目构建 文件----新建----项目----Visual C#---Windows桌面---WPF应用(.NET Framework) 步骤二:项目架构分析 步骤三:分析app.xaml和MainWindow.xaml这两个xaml文件 app.xaml前台代码 ? 前台定通过xmlns引用命

一:搭建一个默认的WPF程序(IDE VS2017)

  步骤一:项目构建

  文件---->新建---->项目---->Visual C#--->Windows桌面--->WPF应用(.NET Framework)

  步骤二:项目架构分析

  

WPF-上班合理摸鱼系列-第一章:WPF筑基期(三十年河东三十年河西莫

  步骤三:分析app.xaml和MainWindow.xaml这两个xaml文件

    app.xaml前台代码

      

WPF-上班合理摸鱼系列-第一章:WPF筑基期(三十年河东三十年河西莫

?

      前台定通过xmlns引用命名空间

      通过StartupUri特性的声明来让程序执行时自动调用startupUri声明的对应的窗体

    app.xaml后台代码

      

WPF-上班合理摸鱼系列-第一章:WPF筑基期(三十年河东三十年河西莫

      后台,定义了一个App类继承自Application,作为整个程序集的启动入口.

    MainWindows.xaml前台代码

      

WPF-上班合理摸鱼系列-第一章:WPF筑基期(三十年河东三十年河西莫

      引用了一些默认的命名空间      

      添加了一个窗体对象,并拥有Title Height Width 等默认属性

      这个界面定义了一个特性叫x:Class,这个特性的声明,让编译器编译时会生成一个分部类,让类名就是特性的名称,从而实现前后端分离模式partial是个好东西啊.

    MainWindows.xaml后台代码

      

WPF-上班合理摸鱼系列-第一章:WPF筑基期(三十年河东三十年河西莫

      定义了一个分部类MainWindow继承自Window

      实现了一个无参的构造函数,执行了InitializeComponent();方法

      InitializeComponent();方法由编译器自动生成,概念和winform的类似;初始化一些变量吧...(F12可以进去看一下,我看不懂难受了,话说,我不是才刚刚开始学WPF吗,管他呢)

?

二:简单改造MainWindows程序了解大概逻辑

    

WPF-上班合理摸鱼系列-第一章:WPF筑基期(三十年河东三十年河西莫

  自己去敲一下吧,敲一下就能大概了解(万匹丝就在那里)如何构造了,差不多和html的结构一样.

  这个xaml文件最后会编译成一个类,所以我在想这个特性是如何一一对应进去的呢...特备是Grid.Column这种是如何生成的呢.

?摸鱼总结:

  今天就摸到这了,明天接着摸.

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读