zoukankan      html  css  js  c++  java
  • 什么是WPF? 秒懂 !

        一開始听到WPF。认为非常陌生。在百度百科等地方看完简单介绍之后。感觉更深奥。各种不懂啊!

    在简单做了几个页面之后,发现。原来如此! So Easy 但又So Magic。

     

        为什么说它简单?由于它简直就是htmlC/S模式嘛!

        微软退出WPF,是为了让桌面应用更加美观。

    我觉得当中增加了非常多B/S模式的理念。尤其是样式的控制方面。当然,各种控件仍然是我们高速开发的利器。

        为什么说它奇妙?由于它让你彻底告别了分辨率兼容问题。

        还记得为适应各种分辨率屏幕而繁重工作吗?为了满足用户需求,我们不得不让我们的程序适应多个分辨率屏幕,即使如此,还得声明:我们的系统支持多少到多少分辨率的屏幕。

        如今。有了WPF。你不用操心这个问题了。由于WPF使用的是矢量开发,WPF开发的程序能够自己主动依据屏幕的大小进行缩放。想想,这是多么的Magic

     

        WPF中引入了Grid。网格控件,它主要是为了让我们更高速的完毕布局。

    你能够简单的确定一个几行几列的网格。这个网格是依照比例划分的。这也是我们程序适应各种屏幕的基础。

        有了Grid,我们不仅能够把其它的空间依照网格整齐的放置,同一时候在分辨率变化的时候。它也会依据Grid的变化而改变我们控件的位置。

     

        WPF中引入了Style,样式。它是为了让我们更好的重用样式。看到style,你是不是立即就想到了CSS中的Style?更好的消息是。它基本上和CSS是一样的。就是说,你有了CSS的基础,学习WPF布局,仅仅须要一秒钟的时间。

        值得一提的是,它能够想CSS一样,将公共的样式提出来。能够想象一下CSS是怎样使用的。

     

        除了这些新增加的特征外,WPF非常好的继承了WinForm的事件机制。也就是说,我们既能够想布局Html那样布局我们的C/S页面,又能够在控件上双击进入对应事件代码。同一时候还不用考虑分辨率问题。

        哇,是不是想立即尝试一下?兴许再说我在WPF开发中的一些技巧使用。敬请期待!

  • 相关阅读:
    Fiddler 抓取Https时 显示 Tunnel to 443 的解决方案2
    Fiddler 抓取Https时 显示 Tunnel to 443 的解决方案
    Fiddler 模拟器抓包,SSL抓包不到
    2021 CSP-S初赛游记
    停课日志(持续更新ing)
    洛谷 P4587 [FJOI2016]神秘数(主席树,dp)
    洛谷 P2894 [USACO08FEB]Hotel G(线段树)
    洛谷 P2414 [NOI2011] 阿狸的打字机(AC自动机、树状数组)
    洛谷 P2829 大逃离(最短路)
    洛谷 P2292 [HNOI2004]L语言(AC自动机,dp)
  • 原文地址:https://www.cnblogs.com/gccbuaa/p/7199990.html
Copyright © 2011-2022 走看看