0.控件
  0.1.内容控件(Content Controls)
  0.2.条目控件(Items Controls)
  0.3.文本控件(Text Controls)
  0.4.范围控件(Range Controls)
1.布局
  1.0.Grid布局
  1.1.StackPanel布局
  1.2.DockPanel布局
2.画刷
  2.0.SolidColorBrush(实心画刷)
  2.1.GradientBrush(梯度画刷)
    2.1.0.LinearGradientBrush(线性梯度画刷)
    2.1.1.RadialgradientBrush(圆形梯度画刷)
  2.2.ImageBrush(图像画刷)
  2.3.VisualBrush(控件画刷)
  2.4.DrawingBrush(自定义画刷)
3.绑定资源、数据等
  3.0.Binding
  3.1.TemplateBinding
  3.3.StaticResource
  3.3.x:Type local:,x:Static local:MainWindow.zjcname:,x:Null,x:Array
  3.4.RelativeSource的三种典型用法
  3.5.OneWay,TwoWay,OneTime,Default和OneWayToSource等多种绑定模式
4.线程
  4.0.一般实时显示进度需要线程
  4.1.文件上下载、导入导出需要线程
5.用户控件,自定义控件(重写控件)
  5.0.自定义下拉框
  5.1.自定义进度条
  5.2.自定义分页
  5.3.自定义按钮
  5.4.自定义DataGrid
6.动画
  6.0.旋转动画
    6.0.0.加载
    6.0.1.导入导出
  6.1.拉伸动画
    6.1.0.弹出窗体
    6.1.1.缩放
  6.2.路径动画
    6.2.0.平移
7.触发器
  7.0.Style触发器
  7.1.ControlTemplate触发器
  7.2.DataTemplate触发器
8.事件、委托
  8.0.线程与委托往往一起用
  8.1.自定义控件中绑定控件的事件[自定义分页控件]
9.操作XML文件
  9.0.通XML文件内容添加用户控件
  9.1.对XML文件增删改查
10.文件上传下载,导入导出文件、Excel等
  10.0.DataGrid中显示的数据导出Excel到本地
11.WebService
  11.0.WebService中的上传下载方法

WPF 我的初学必备技能的更多相关文章

  1. Android高工必备技能

    转载:http://www.jianshu.com/p/d791bbede02c Step 1. 玩转RxJava 使用RxJava处理异步极其方便,各种操作符可以对数据做流水线式操作,再加上与Ret ...

  2. 详解linux运维工程师入门级必备技能

    详解linux运维工程师入门级必备技能 | 浏览:659 | 更新:2013-12-24 23:23 | 标签:linux it自动化运维就是要很方便的运用各种工具进行管理维护,有效的实施服务器保护 ...

  3. 自动化部署必备技能—部署yum仓库、定制rpm包

    部署yum仓库.定制rpm包 目录 第1章 扩展 - yum缓存 1.1 yum缓存使用步骤... 1 1.1.1 导言... 1 1.1.2 修改配置文件... 1 1.1.3 使用缓存... 1 ...

  4. 【转帖】系统软件工程师必备技能-进程内存的working set size(WSS)测量

    系统软件工程师必备技能-进程内存的working set size(WSS)测量 2018年12月28日 18:43:01 Linuxer_ 阅读数:145 https://blog.csdn.net ...

  5. SQL Server管理员必备技能之性能优化

    SQL Server管理员必备技能之性能优化 高文龙关注1人评论1171人阅读2017-09-22 08:27:41 SQL Server 作为企业必不可少的服务之一,所以对于管理员的日常运维是一个极 ...

  6. 高级Linux运维工程师必备技能(扫盲篇)

    高级Linux运维工程师必备技能(扫盲篇) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在了解文件系统之前,我们要学习一下磁盘存储数据的方式,大家都知道文件从内存若要持久化存储的 ...

  7. 百度Hr分享,一个合格的数据工程师简历中必备技能?

    如果你是一名数据科学方面的求职者,你肯定想知道在简历上写些什么才能获得面试的机会:如果你想进入这个领域,你一定想知道具备哪些技术才能成为一名有竞争力的求职者. 在本文中,我们对Indeed中一千份数据 ...

  8. java高并发系列 - 第15天:JUC中的Semaphore,最简单的限流工具类,必备技能

    这是java高并发系列第15篇文章 Semaphore(信号量)为多线程协作提供了更为强大的控制方法,前面的文章中我们学了synchronized和重入锁ReentrantLock,这2种锁一次都只能 ...

  9. java高并发系列 - 第16天:JUC中等待多线程完成的工具类CountDownLatch,必备技能

    这是java高并发系列第16篇文章. 本篇内容 介绍CountDownLatch及使用场景 提供几个示例介绍CountDownLatch的使用 手写一个并行处理任务的工具类 假如有这样一个需求,当我们 ...

随机推荐

  1. 亚马逊aws 一个实例双网卡-两个弹性ip设置

    一个实例默认只有1个网络接口: 步骤一.创建一个新的网络接口,附加到实例. 步骤二.手动添加路由 增加两个路由表,为后续的双网关做点小准备: vim /etc/iproute2/rt_tables 添 ...

  2. Docker容器 暴露多个端口

    1.创建容器是指定 docker run -p <host_port1>:<container_port1> -p <host_port2>:<contain ...

  3. PrintWriter中的write与println方法居然就是这些区别

    为什么循环中分别用write方法和println方法效果一样呢? import java.io.*; public class WriteLog { private BufferedReader bf ...

  4. Java ArrayList排序方法详解

    由于其功能性和灵活性,ArrayList是 Java 集合框架中使用最为普遍的集合类之一.ArrayList 是一种 List 实现,它的内部用一个动态数组来存储元素,因此 ArrayList 能够在 ...

  5. ubuntu更新提示/boot空间不足

    1. 查看当前使用的内核版本 uname -a 2.在终端下察看已经安装的旧的内核: ctrl+alt+t——>进入终端——>输入命令: dpkg --get-selections|gre ...

  6. IIS7.0 下使用Intelligencia.UrlRewriter时Session为空问题

    背景 新年伊始,本人的开发环境由Windows Server 2003 +IIS 6 升级成了 Windows Server 2008 +IIS 7,之后便着手参加新项目的开发.项目开发后期测试过程中 ...

  7. code block自动生成makefile

    安装插件 http://developer.berlios.de/projects/cbmakegen/  然后会在project菜单下面有一个Generate Makefile的选项 点击就行了 如 ...

  8. 不同安卓手机的 安卓版本不同,xpath元素也不同

    模拟器是 夜神模拟器 版本是 4.4.2 LG手机  版本是 8.0.0

  9. 云区域(region),可用区(AZ),跨区域数据复制(Cross-region replication)与灾备(Disaster Recovery)(部分1)

    本文分两部分:部分1 和 部分2.部分1 介绍 AWS,部分2 介绍阿里云和OpenStack云. 1. AWS 1.1 AWS 地理组件概况 AWS 提供三种地理性组件: Regions:区域,即A ...

  10. [转][C#]枚举的遍历Enum

    // 加载所有颜色 //foreach (Color item in Enum.GetValues(typeof(Color))) foreach (var item in typeof(Color) ...