E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
silverlight
[
Silverlight
入门系列]使用MVVM模式(9): 想在ViewModel中控制Storyboard动画?
在前面的
Silverlight
入门系列文章中穿插讲了一些MVVM模式系列文章,MVVM模式貌似简单,其实要把界面逻辑抽象出来还是很不容易,像《TreeView真正实现MVVM模式和Expanded发生时异步动态加载子节点
·
2015-11-13 17:23
silverlight
[
Silverlight
入门系列]使用MVVM模式(8):ViewModel进一步分离出Services
在上一讲中介绍了MVVM的核心概念,运用MVVM模式可以分离视图、视图逻辑和模型,提高可测试性和可维护性等,但如果一个视图比较复杂,仔细Review一下其ViewModel你会发现非常庞大臃肿复杂,而且部分代码逻辑不可重用,例如另外一个ViewModel想重用其中的部分代码逻辑而不是整个重用,就没有办法。所以最好进一步分离ViewModel的关注点,分离出Services实现IServcie接口,
·
2015-11-13 17:22
silverlight
[
Silverlight
入门系列]使用MVVM模式(7):ViewModel的INotifyPropertyChanged接口实现
本文说说ViewModel的这个INotifyPropertyChanged接口可以用来做啥? 举例1:我有个TabControl,里面放了很多View,每个由ViewModel控制,我想是想TabSelectionChanged就打开相应的ViewModel,怎么做? 解答:用ViewModel的INotifyPropertyChanged接口实现,因为TabItem作为一个
·
2015-11-13 17:21
silverlight
[
Silverlight
入门系列]使用MVVM模式(5):异步Validation数据验证和INotifyDataErrorInfo接口
数据验证(Validation)是界面程序的常见需求,例如使用正则表达式验证用户输入的Email地址是否合法,然后在界面给出错误提示信息。在Sivlerlight的MVVM模式中,我们在Model和ViewModel可以做Validation,然后需要把Model和ViewModel的Validation结果和错误信息通知视图(View)。在WPF中,我们使用IDataErrorInfo,在Sil
·
2015-11-13 17:20
silverlight
[
Silverlight
入门系列]使用MVVM模式(6):使用Behavior
Behavior把一些常用的行为封装成可重复使用的组件(Component),在理想状况下,Designer(设计师)或domain expert(特定领域的专家,例如财会人员、HR人员、或MIS)甚至可以完全不需要具备程序设计的观念,只需要了解基础的事件(Event)观念,就可以顺利的开发出一套系统,若需要实现特定的功能时,可商请developere为他们开发所需要的Behavior,desig
·
2015-11-13 17:20
silverlight
[
Silverlight
入门系列]使用MVVM模式(4):Prism的NotificationObject自动实现INotifyPropertyChanged接口
在上一篇写了Model的INotifyPropertyChanged接口实现,在Prism中有一个NotificationObject自动实现了这个接口,位于Microsoft.Practices.Prism.ViewModel命名空间下。也就是说,Prism推荐ViewModel继承这个NotificationObject类来自动实现INotifyPropertyChanged接口。看看Noti
·
2015-11-13 17:18
notification
[
Silverlight
入门系列]使用MVVM模式(3):Model的INotifyPropertyChanged接口实现
当客户端绑定一个数据模型以后,数据模型变化以后可以自动通知客户端更新界面显示,这就是INotifyPropertyChanged接口要做的工作。INotifyPropertyChanged 接口用于向客户端(通常是执行绑定的客户端)发出某一属性值已更改的通知。例如,考虑一个带有名为 FirstName 属性的 Person 对象。 若要提
·
2015-11-13 17:17
silverlight
[
Silverlight
入门系列]使用MVVM模式(1):MVVM核心概念
编辑器加载中...MVVM模式是Model、View、ViewModel的简称,最早出现在WPF,现在
Silverlight
中也使用该模式,MVVM模式是对MVC模式的变种。哪儿变了?
·
2015-11-13 17:16
silverlight
[
Silverlight
入门系列]使用MVVM模式(2):集合Model /ObservableCollection/ICollectionView
INotifyCollectionChanged在上一篇讲了《[
Silverlight
入门系列]使用MVVM模式(1):MVVM核心概念 》,今天讲一下集合Model。
·
2015-11-13 17:16
silverlight
Silverlight
入门:第七部分 - 脱离浏览器的经验
创建清单 在Visual Studio中右击
Silverlight
应用程序项目,并且选择属性,你将会 看到一个弹出的对话框——注意有关脱离浏览器设置的多选框: 当你点击以后需要完成一些选项:
·
2015-11-13 17:15
silverlight
Silverlight
入门:第五部分 - 整合其它控件
我们准备用
Silverlight
工具包中 的一个控件——自动完成输入框来做这件事。 要做到这点,我们需要添加一个到System.Windows.
·
2015-11-13 17:14
silverlight
Silverlight
入门:第六部分 - 美化用户界面的样式与模板
我们已经有了一个功能完备但还可以锦上添花的应用程序。让我们使搜索结 果模板更漂亮一些。我们准备在Search.xaml的数据模板中为ItemControls做一 些修改。 这些修改就像我们已经使用过的编辑模板功能一样可以在Blend中完成。应用 了新的用户界面样式看起来会像这样: 我们可以注意到模板风格更精致了,却没有影响到原来的代码。虽然最后它 将会输出大量的代码,但是我可以给你指出最
·
2015-11-13 17:14
silverlight
Silverlight
入门:第四部分 - 数据绑定
在之前的第三部分中,我们做了很多工作来获取公共Web服务返回的数据并让 其显示在控件中。我们已经用过了DataGrid控件,但它并不是我们真正想要的用 户界面,所以让我们自己来定义一个。为此,我们需要一个ItemsControl和一个 DataTemplate。这将让我们学习到XAML的绑定语法,以及如何利用更强大的数据 绑定信息。 在开始之前——先删除DataGrid 在开始之 前,让我们先
·
2015-11-13 17:13
silverlight
Silverlight
入门:第三部分 - 数据访问
在继续之前,我要先说明在本次的应用程序中,我们不 会自己建立一个数据库或其它数据源,但是我要指出的是你有很多种方式可以通 过
Silverlight
访问数据。
·
2015-11-13 17:12
silverlight
Silverlight
入门:第二部分 - 定义界面布局和导航
理解XAML应用程序中的布局管理是开发成功
Silverlight
应用的一个重要方面 。对于大多数来自Web领域的人来说,如果你对CSS不熟悉,那么这将成为你面临 的最大的挑战之一。
·
2015-11-13 17:11
silverlight
Silverlight
入门:第一部分 - 开发工具与程序入门
所以我将在这里推荐给你一套开发工具 ,让你可以更加简单快捷地构建
Silverlight
应用程序。
·
2015-11-13 17:10
silverlight
建立可扩展的
silverlight
应用框架 step-7 final
前六节的文章已经完全的记录这个项目的开发过程,其中第5节和第6节相隔的时间比较长 ,这期间我翻阅了大量的Prism官方文档以及网络上的资料,其实第6节的内容是很深、很连 贯的,以至于无法在一节里写完所以我只是记录了如何实现,少了为什么这样做。这里打算 另开一张详细的记录Prism框架应用。 “OperatingTable”这个项目目前已经完成了。 预览地址:http://lab.nasawz.
·
2015-11-13 17:09
silverlight
建立可扩展的
silverlight
应用框架 step-6:整理导航模块“LeftNav”
首先说一下我想要实现的效果。 我希望在左侧的导航点击了以后右侧的主体部分发声变化。 之前我在LeftNav模块用的控件是ToggleButton并为其制作了样式。本来想的是自己根据 ToggleButton作为基础自己在做一个复合控件出来。不过这里做导航的话,ListBox会更加的 适合些。ListBox的样式制作和之前的ToggleButton样式制作大同小异,都是一个原则:各个 Visua
·
2015-11-13 17:09
silverlight
建立可扩展的
silverlight
应用框架 step-5:整理Module
在第三节里边,建立了一个最简单的Module。这里要对其再进行整理。之前我写过一篇《 简练的视图模型 ViewModel》这里就讲述了一个最最基本的运用视图与模型的例子。用模型 来控制视图的呈现在很早的时候就提出来了。当然Prism这个框架也包括了这一点。这里就要 为Module加入Model。 这里记录下整理步骤 1.在Module项目中新建立一个Models文件夹,用来存放数据模型。在文件
·
2015-11-13 17:08
silverlight
建立可扩展的
silverlight
应用框架 step-4
通过外部配置文件加载模块module 在上一节中为项目引入了“Prism”框架,并建立了一个Hello Prism做测试。这里要把项 目好好的整理一下。使其更加的合理和具有可扩展性。 我的目的是,在左侧的导航栏目里点击按钮,相应的右侧的主体部分显示不同的内容。这 些内容都是来自外部加载进来的xap文件。我可以上传管理自己的xap文件。 这里来看一下我的整理过程 首先将布局划分为两个部分:“
·
2015-11-13 17:07
silverlight
建立可扩展的
silverlight
应用框架 step-3
应用架构 前边两章都是将的UI方面的知识。这里UI结构已经有了,现在要引人一个开发架构: Composite “Prism”。 前期准备工作 首先在项目主页下载最新版本的Composite。 http://compositewpf.codeplex.com/ http://www.microsoft.com/downloads/details.aspx?FamilyID=387c7
·
2015-11-13 17:06
silverlight
建立可扩展的
silverlight
应用框架 step-1
“本文适合
silverlight
界面设计师参考,程序开发人员最好也了解一下” 首先来看一下需要实现的效果 这里我主要使用Grid来布局,把界面分为了三部分,头、左部、右部 好整体了解了一下布局
·
2015-11-13 17:05
silverlight
建立可扩展的
silverlight
应用框架 step-2
接上一节,这里我要在左侧添加导航按钮。 先看看需要实现的效果 这里是我的office 2010的截图 我想要模拟这个效果。 因为普通按钮和,类似TapControl是混排在一起的,不太适合用TapControl。所以这里我 选择了ToggleButton。 所以本节主要就是制作ToggleButton的样式。 其实制作样式并不复杂,只要理解好视图状态这个感念以及你现在所要做样式的控
·
2015-11-13 17:05
silverlight
三套
Silverlight
2 Beta 2的控件样式
Corrina Barber在
Silverlight
2 Beta 1的时候就完成了四套非常酷的控件样式,这些样式我曾经在个人博客中推荐过。
·
2015-11-13 17:04
silverlight
[推荐]
Silverlight
2 开发者海报
从Brad Abrams的Blog上看到了一张
Silverlight
2开发者海报,非常酷,拿出来与大家分享。
·
2015-11-13 17:03
silverlight
技巧:在
Silverlight
中如何访问外部xap文件中UserControl
概述 众所周知,在
Silverlight
2开始每个项目编译后都会打包成为一个xap文件,如果我们要访问当前xap文件中的UserControl比较容易,那我们如何访问一个外部xap文件中的内容呢?
·
2015-11-13 17:02
silverlight
非常精彩的
Silverlight
2控件样式
概述 大家是否觉的现在
Silverlight
2提供的默认的控件不能满足自己的要求?
·
2015-11-13 17:02
silverlight
技巧:
Silverlight
应用程序中如何获取ASP.NET页面参数
概述 在开发
Silverlight
应用程序时,我们经常会遇到这样一种情况,需要在
Silverlight
应用程序的UserControl中获取ASP.NET页面参数,这个参数不一定来自于当前
Silverlight
·
2015-11-13 17:01
silverlight
一步一步学
Silverlight
2系列(35):升级
Silverlight
2 Beta 1应用程序到Beta 2
摘要
Silverlight
2 Beta 2发布之后,在原来的Beta 1基础之上有了很多的改变。
·
2015-11-13 17:00
silverlight
技巧:在
Silverlight
2应用程序中切换用户控件
摘要 大家都知道,在
Silverlight
2应用程序中,每个应用程序将生成一个xap文件,每一个xap文件中只能设置一个起始的用户控件。
·
2015-11-13 17:00
silverlight
一步一步学
Silverlight
2系列(34):使用
Silverlight
Streaming托管
Silverlight
应用程序
概述
Silverlight
Steaming 是微软 Live 平台中的免费发布视频以及托管
Silverlight
应用的产品。
·
2015-11-13 17:59
silverlight
一步一步学
Silverlight
2系列(33):
Silverlight
2应用Web Service两例
概述 我们知道,在
Silverlight
2中提供了丰富的网络通信API,包括支持SOAP服务、REST服务、基于HTTP通信、Socket通信等。
·
2015-11-13 17:58
silverlight
一步一步学
Silverlight
2系列(32):图形图像综合实例—“功夫之王”剧照播放
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:58
silverlight
一步一步学
Silverlight
2系列(31):图形图像综合实例—实现水中倒影效果
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, Ironpython
·
2015-11-13 17:57
silverlight
一步一步学
Silverlight
2系列(30):使用Transform实现更炫的效果(下)
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:56
silverlight
一步一步学
Silverlight
2系列(29):使用Transform实现更炫的效果(上)
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:55
silverlight
一步一步学
Silverlight
2系列(28):图片处理
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:54
silverlight
一步一步学
Silverlight
2系列(26):基本图形
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:53
silverlight
一步一步学
Silverlight
2系列(27):使用Brush进行填充
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:53
silverlight
一步一步学
Silverlight
2系列(25):综合实例之Live Search
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:52
silverlight
一步一步学
Silverlight
2系列(24):与浏览器交互相关辅助方法
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:51
silverlight
一步一步学
Silverlight
2系列(22):在
Silverlight
中如何用JavaScript调用.NET代码
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:50
silverlight
一步一步学
Silverlight
2系列(23):
Silverlight
与HTML混合之无窗口模式
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:50
silverlight
一步一步学
Silverlight
2系列(21):如何在
Silverlight
中调用JavaScript
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:49
silverlight
一步一步学
Silverlight
2系列(19):如何在
Silverlight
中与HTML DOM交互(上)
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:48
silverlight
一步一步学
Silverlight
2系列(20):如何在
Silverlight
中与HTML DOM交互(下)
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:48
silverlight
一步一步学
Silverlight
2系列(18):综合实例之RSS阅读器
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:47
silverlight
一步一步学
Silverlight
2系列(17):数据与通信之ADO.NET Data Services
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:46
silverlight
一步一步学
Silverlight
2系列(16):数据与通信之JSON
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:45
silverlight
一步一步学
Silverlight
2系列(14):数据与通信之WCF
概述
Silverlight
2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby,
·
2015-11-13 17:44
silverlight
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他