自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (88)
  • 收藏
  • 关注

原创 简单的Silverlight+MVVM+WCF Ria Service 对数据的增删改查DEMO

1) xaml View代码:<UserControl xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" x:Class="DEMO1.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

2013-12-31 14:30:49 1202

原创 Silverlight MVVM + WCF Ria Service 餐馆点菜DEMO

1) 新建Silverlight Application,然后再.Web项目中添加相应数据库的Entity Data Model 数据模型。2) 在.Web项目中添加中间层DomainService,来用于在Silverlight Application中访问Entity Data Model数据库。3) 设计UI界面MainPage.xaml:<UserControl xml

2013-12-20 16:43:01 1457

原创 SubmitChanges后就报一个错 code:4004. Category:ManagedRuntimeError

这是由于数据库中插入的表没有设置主键而造成的。注意事项:  1. 数据库中的表一定要有主键。因为我不是专业人事,我一直没认为主键是个必须的东西,所以我的个别数据表因为想偷懒而没有设置主键,尤其在我设置了自增值字段如***id以后。但是如果在这种情况下你执行SubmitChanges()程序会处于停滞状态,也不报错。我实验了半天,终于想起了生成ado实体数据时vs2010给我的警

2013-12-20 10:45:37 1562

原创 深入委托和事件

事件是委托的一种模型。一瓶牛奶和一张报纸引发的 "委托" 事件有一个人是定牛奶的,牛奶箱子每天都会有牛奶,有一天我不想喝牛奶了,想要定报纸,想要使用原来的牛奶箱来投递报纸,希望报纸公司把报纸投递到牛奶箱子了,但报纸公司只认报箱,不能投到牛奶箱子里。通过这件事情引发出委托事件的思考。委托的定义 (What)委托是一种引用类型,它可以生成实例,有点相当于一个类,它有一个

2013-12-13 14:19:52 768

原创 WPF中的Style

构成Style最重要的两种元素是Setter和Trigger,Setter类帮助我们设置控件的静态外观风格,Trigger类帮助我们设置控件的行为风格。Style中的SetterSetter——设置器,我们给属性赋值的时候一般都采用“属性名 = 属性值”的形式。Setter类的Property属性用来指明你想为目标的哪个属性赋值;Setter类的Value属性则是我们所要指定的属性值。

2013-12-09 14:36:12 972

原创 WPF中的模板

模板的内涵从字面上看,模板就是“具有一定规格的样板”,有了模板,我们就可以依照它制造很多一样的实例。Binding和基于Binding的数据驱动界面是WPF的核心部分,WPF最精彩的部分是模板(Template)。WPF系统与程序内容(业务逻辑)的边界是Binding,Binding把数据源源不断地从程序内部送出来,交由界面元素来显示,又把从界面元素收集来的数据传送回程序内部。界面元素

2013-12-09 10:11:15 1689

原创 WPF中的资源

我们把有用的东西称为资源。“兵马未动,粮草先行”——程序中的各种数据就是算法的原料和粮草。WPF不但支持程序级的传统资源,同时还推出了独具特色的对象级资源,每个界面元素都可以携带自己的资源并可被自己的子级元素共享。这样一来,WPF程序中的数据就分为四个等级存储:数据库里的数据相当于存放在仓库里,资源文件里的数据相当于放在旅行箱里,WPF对象资源里数据相当于放在随身携带的背包里,变量中的数据相当于拿

2013-12-04 10:27:32 1296

原创 WPF中的命令

锦囊妙计的本质就是命令。有了路由事件为什么还需要命令系统呢?事件的作用是发布、传播一些消息,消息送达接收者,事件的使命也就完成了,至于如何响应事件送来的消息事件并不做规定,每个接收者可以使用自己的行为来响应事件。也就是说,事件不具有约束力。命令与事件的区别就在于命令是具有约束力的。实际编程中就算只使用事件、不使用命令,程序的逻辑也一样可以被驱动的很好,但我们不能阻止程序员按自己的习惯去编写

2013-12-03 15:00:46 1340

原创 WPF中的路由事件

为了降低由事件订阅带来的耦合度和代码量,WPF推出了路由事件机制。路由事件与直接事件的区别在于:直接事件激发时,发送者直接将消息通过事件订阅交送给事件响应者,事件响应者使用其事件处理方法对事件的发生作出响应、驱动程序逻辑按客户需求运行;路由事件的事件拥有者和事件响应者之间则没有直接显示的订阅关系,事件的拥有者只负责激发事件,事件将由谁响应它并不知道,事件的相应者则安装有事件侦听器,针对某类

2013-12-02 16:17:54 1309

Video7.Demo2.Message

Video7.Demo2.Message

2013-10-14

Video7.Demo1.Message

Video7.Demo1.Message

2013-10-11

Video6.Demo3.KnownTypes

Video6.Demo3.KnownTypes

2013-10-10

Video6.Demo1.GettingStarted

Video6.Demo1.GettingStarted

2013-10-09

Video5.Demo3.Duplex

Video5.Demo3.Duplex

2013-10-08

Video5.Demo1.Faults

Video5.Demo1.Faults

2013-09-30

Video4.Demo3.SeltHost

Video4.Demo3.SeltHost

2013-09-29

Video4.Demo2.TcpActivation

Video4.Demo2.TcpActivation

2013-09-29

InlineCode

InlineCode VB代码

2013-09-25

DataContract

DataContract

2013-09-23

Video2.DataContract

Video2.DataContract

2013-09-23

Video2.DuplexService

Video2.DuplexService

2013-09-23

Video2.WcfServiceLibrary1

Video2.WcfServiceLibrary1

2013-09-23

Event Aggregator Demo

Event Aggregator Demo

2013-09-06

PrismRegionDemo

PrismRegionDemo

2013-09-05

PrismModule

PrismModule

2013-08-30

PrismStarter

PrismStarter 源码

2013-08-28

SelectAllAndOrder

SelectAllAndOrder 源码

2013-08-27

CustomControlDemo_SL

CustomControlDemo_SL

2013-08-26

MEFDemo_SL2

MEFDemo_SL

2013-08-26

DEMO1-MVVM+RIA Service

DEMO1-MVVM+RIA Service

2013-12-31

SLCrazyElephant

SLCrazyElephant

2013-12-20

DataTemplate

DataTemplate

2013-12-05

Chapter5.Page54.ListBox

Chapter5.Page54.ListBox

2013-11-18

Chapter4.Page39.xType

Chapter4.Page39.xType

2013-11-08

Chaper3.Page19

Chaper3.Page19

2013-11-06

Video14.Demo3.Anonymous

Video14.Demo3.Anonymous

2013-11-01

Video14.Demo2.Windows

Video14.Demo2.Windows

2013-10-31

Video14.Demo1.TransportSecurity

Video14.Demo1.TransportSecurity

2013-10-31

Video13.Demo1.Transactions

Video13.Demo1.Transactions

2013-10-29

Video12.Demo2.PortSharing

Video12.Demo2.PortSharing

2013-10-25

Video12.Demo1.NetTcp

Video12.Demo1.NetTcp

2013-10-25

Video11.Demo2.Stream

Video11.Demo2.Stream

2013-10-23

Video10.Demo2.XmlSerializer

Video10.Demo2.XmlSerializer

2013-10-18

Video10.Demo1.DataContractSerializer

DataContractSerializer

2013-10-18

Video9.Demo3.Concurrency

Video9.Demo3.Concurrency

2013-10-17

Video9.Demo2.Instancing

Video9.Demo2.Instancing

2013-10-16

Video9.Demo1.Session

Video9.Demo1.Session

2013-10-16

Video8.AllDemo

Video8.Demo1.XmlReader

2013-10-15

Video8.Demo1.XmlReader

Video8.Demo1.XmlReader

2013-10-15

空空如也

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

TA关注的人

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