自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

转载 WPF中如何遍历打开所有窗口

可以创建一个动态数组 窗体show时要把一个标识放到数组里 close时在把array中的标识移除遍历时就根据这个数组中的标识来遍历 在主窗体中遍历时要注意不能new那些要遍历的窗体 要把对象传过来才可以 不然是空的

2016-11-22 14:36:43 1796

转载 WPF中的Application,即关闭程序三种方式

一、介绍 WPF和 传统的WinForm 类似, WPF 同样需要一个 Application 来统领一些全局的行为和操作,并且每个 Domain (应用程序域)中只能有一个 Application 实例存在。和 WinForm 不同的是 WPF Application 默认由两部分组成 : App.xaml 和 App.xaml.cs,将定义和行为代码相分离。当然,这个和WebForm 也比较类

2016-11-22 14:30:45 9320

转载 WPF-单实例运行设置

虽然上面我们简单介绍了WPF应用的生命周期,但是默认情况下我们可以打开一个应用程序多个实例,例如你双击一个exe多次。当然有些时候这么做会带来很多好处,但是有时我们又不希望这么做,要避免这个问题其实很简单,同WinForm中单实例运行一个应用是一样的,我们只需要在应用程序启动时创建一个”排他锁”,修改App.xaml.cs如下:using System; using System.Windows;

2016-11-22 14:18:23 542

转载 wpf生命周期

注意:windows窗口的生命周期也有好几个阶段:1、构造器被调用2、Window.Initialized事件被触发3、Window.Activated事件被触发4、Window.Loaded事件被触发5、Window.ContentRendered事件被触发6、用户和窗口进行交互7、Window.Closing事件被触发8、Window.Uloaded事件被触发9、Window.Closed事件被

2016-11-22 14:15:50 693

原创 wpf日期格式-修改返回的数据的时间格式

在做webapi接口中,每次返回的日期都是重复的,例如:"2016-11-22 2016-11-26 00:00:00"或 返回的是标准格式时间:“2015-02-10T15:18:21.7046433+08:00”, 在WebApiConfig.cs文件中加上如下代码即可: GlobalConfiguration.Configuration.Formatters.JsonFormatter.

2016-11-22 10:28:11 1379

转载 Datatable的Select()方法简介

DataTable是我们在进行开发时经常用到的一个类,并且经常需要对DataTable中的数据进行筛选等操作,下面就介绍一下Datatable中经常用到的一个方法——Select,微软提供了四个函数的重载,分别是Select()Select(string filterExpression)Select(string filterExpression, string sort)Select(st

2016-11-21 11:16:31 392

转载 WPF类层次结构

WPF包含上千个类,有很深的层次结构。为了帮助理解类之间的关系下图展示了WPF的层次结构 DispatcherObject类    Dispatcher是一个抽象基类,用于绑定到一个线程上的类。与Windows窗体类似,WPF也要求仅从创建线程中调用方法和属性。WPF应用程序使用为人熟知的单线程亲和(Single-Thread Affinity,STA)模型,这意味着整个用户界面由单个线程拥有。从

2016-11-16 15:45:58 1553

原创 搭建WebApi框架步骤

1、 打开vs-文件-新建项目-web-Asp.net Web应用程序-确定-Web Api-Mvc Web API-确定 2、 查看项目Controller文件夹,下面两个文件: HomeController.cs—–打开该文件,该文件继承的是Controller.(继承MVC里的Contrller) ValuesController.cs—打开该文件,该文件继承的是ApiContro

2016-11-15 16:25:10 16371 5

原创 WPF 自定义分页控件DataPager.xaml

1、DataPager.xaml<UserControl x:Class="Client.UserControls.DataPager" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/wi

2016-11-15 13:10:07 2915

转载 浅谈HTTP中Get与Post的区别

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。  1.根据HT

2016-11-14 10:02:32 211

转载 Post与Get区别

get是从服务器上获取数据,post是向服务器传送数据。get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。对于get方式,服务器端用Request.QueryString获取变

2016-11-14 10:01:23 212

原创 webapi上传示例及调用方式

调用事件(方法): protected void btn_Click(object sender, EventArgs e) { using (var client = new HttpClient()) using (var content = new MultipartFormDataContent())

2016-11-08 13:34:01 2820 1

转载 WebApi 文件上传

在这简短的教程中,我们打算去看如何上传多个文件在 ASP.Net WebAPI 中使用 MultipartFormDataStreamProvider。这一概念基于多部分/格式数据我们可以在这里发布多个文件的内容不仅将 NameValueCollection 作为服务器端提供的常规表单字段。在本教程中我们还看到了如何重写默认行为的 MultipartFormDataStreamProvider,将名

2016-11-08 11:28:53 362

WPF中的新增上传功能

WPF中的新增上传功能.doc

2015-12-31

动图2种实现方法

第一种方法:使用MediaElement(实例中页面:DynamicImage1.xaml) 第二种方法:引用WinForm中控件PictureBox(实例中页面:DynamicImage2.xaml)

2015-10-25

WPF中显示GIF图片3

使用自定义Image控件(实例:CSWPFAnimatedGIF)

2015-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除