会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
焦涛
记录学习的点点滴滴。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
33
34
35
36
37
38
39
40
41
···
45
下一页
2011年7月14日
Linq to Entity中连接两个数据库时要注意的问题
摘要: 今天大学同学问了我一个问题,Linq to Entity中连接两个数据库时,报错“指定的 LINQ 表达式包含对与不同上下文关联的查询的引用。” 研究下却是发现这个问题,下面是我做的测试: class Program { static void Main(string[] args) { using
阅读全文
posted @ 2011-07-14 15:32 焦涛
阅读(3152)
评论(1)
推荐(0)
2011年7月12日
Prism4学习笔记(七):State-Based Navigation QuickStart
摘要: 本节学习了Navigation的一些基本知识,觉得这节比较难。这里讲学习和理解点的东西记录下来。觉得本节应该弄清楚的问题的关键词 (1)CallMethodAction用于事件和行为的绑定。(2)InteractionRequest<T> 在交互请求时协调ViewModel和View(3)Notification用于交互式单向通知用户,所以ViewModel不能预测用户对Notification中Title和Content的更改(4)学会自定义行为和操作(一)在ChatView.xaml,代码如下View Code <Grid x:Name="LayoutRoot&
阅读全文
posted @ 2011-07-12 16:36 焦涛
阅读(2118)
评论(2)
推荐(0)
2011年7月8日
Prism4学习笔记(六):UI Composition
摘要: 本节学习了Prism中的UI Composition(界面组合),我认为里面最用的一个问题就是父视图区域如何把上下文(RegionContext)传到子视图,且子视图如何从获得的RegionContext中获取数据的。本文以UI Composition QuickStart为列说明这个问题。(一)先看看这个项目的UI结构。(二)父区域与子区域的区域上下文(RegionContext)过程简介 首先在EmployeeSummaryView.xaml中TabControl添加如下代码: <!--TabControl定义为一个区域, 包含EmployeeDetailsView 和 Employ
阅读全文
posted @ 2011-07-08 16:48 焦涛
阅读(3166)
评论(0)
推荐(0)
2011年7月6日
agTweener来实现动画效果
摘要: 许多做flash/flex开发的人都知道在flash中有一个Tween类来帮助程序员用编程的方式来构建动画。不用每一次都在时间轴上做。silverlight也一样在sl中有一个agTweener的第三方类库。下载程序:agTweener转自:王喆(nasa)http://www.cnblogs.com/nasa/archive/2008/07/22/1248976.html我的这个项目就是用它来构建动画的。这里我简单的介绍一下它的使用。 TweenParameter _tween = new TweenParameter(); _tween.Opacity = 0; _tween.time =
阅读全文
posted @ 2011-07-06 16:20 焦涛
阅读(359)
评论(0)
推荐(0)
Prism4翻译笔记(五)第九章:松散耦合组件间的通信
摘要: Event Aggregation(事件聚集)Prism类库提供了事件机制能让应用程序中的组件相互通信。这种机制建立在事件聚合(event aggregate)服务上,允许发布者和订阅者通过事件通信,不许要彼此直接引用。EventAggregator提供了多点传送发布/订阅功能。这意味着可能有可以触发同一事件多个发布者和可以监听同一事件的订阅者。考虑使用EventAggregator 来发布一个事件,贯穿多个模块和发送消息在业务逻辑代码间,像控制器和展示。在Stock Trader RI,关于这个的一个例子就是,当Process Order 按钮别点击而且订单被成功处理,如痴同时,其他模块需要
阅读全文
posted @ 2011-07-06 11:53 焦涛
阅读(746)
评论(0)
推荐(0)
Prism4学习笔记(五):Event Aggregation
摘要: 本节学习了Event Aggregation事件聚合,这个在Prism中很重要,特别是对于Module间的通信。除了前面介绍的Command可以用于模块间的通信,还有我们这一节介绍的Event Aggregation(事件聚合).(一)为什么不用.NET FrameWork中的事件呢? 使用.NET Framework事件是罪简单和直观的方式用于非松散耦合需求的组件,属于对象引用依赖的发布-订阅模型(二)EventAggregator事件聚合器 提供了多点传送发布/订阅功能。这意味着可能有可以触发同一事件多个发布者和可以监听同一事件的订阅者。(三)模块间通信过程简介 CompositePre.
阅读全文
posted @ 2011-07-06 10:03 焦涛
阅读(2626)
评论(0)
推荐(0)
2011年7月5日
Prism学习笔记(四):Commanding
摘要: 本节结束了Prism中Commanding QuickStart这个项目,主要讲解了CompositeCommand和DelegateCommand。CompositeCommand往往来出来一批命令,就像下面的Order,你可以填写一个订单后,就保存这个订单。你可以一个订单,但不保存,继续天下一个订单,最后点击一个按钮SaveAllOrders,把所填的所有订单一次性全部保存。首先我们来看看OrderModule,它是一个模块,代码如下: 通过使用DelegateCommand,你可以为Execute和CanExecute方法提供委托。(1)在OrderPresentationModel.c
阅读全文
posted @ 2011-07-05 15:04 焦涛
阅读(933)
评论(0)
推荐(0)
2011年7月1日
C#控件命名规范(转)
摘要: 该篇文章转自:http://www.cnblogs.com/likely/archive/2011/04/10/2011219.htmlC#控件命名规范一、Data Control类型前缀示例AccessDataSourceadsadsPubsDataListdlstdlstTitlesDetailViewdvwdvwTitlesFormViewfvwfvwFontsGridViewgvwgvwCityObjectDataSourceodsodsMenusRepeaterrptrptQueryResultsReportViewerrvwrvwRecordSiteMapDataSourcesmd
阅读全文
posted @ 2011-07-01 10:30 焦涛
阅读(799)
评论(0)
推荐(0)
2011年6月30日
C#学习笔记:泛型委托Action<T>和Fun<TResult>
摘要: 本节学习了泛型委托Action<T>和Fun<TResult>两类特殊的委托,这两个特殊的委托是Dot FrameWrok自带的。结合lambda表达式,可以在写程序时,简洁代码和提高编码效率。(一)Action<T>和Fun<TResult>两个委托的不同点:Action<T>只能委托必须是无返回值的方法Fun<TResult>只是委托必须有返回值的方法(二)代码演练using System;using System.Collections.Generic;using System.Linq;using System.T
阅读全文
posted @ 2011-06-30 11:16 焦涛
阅读(19589)
评论(2)
推荐(2)
2011年6月29日
Prism学习笔记(三):对Prism中模块化程序的理解。
摘要: 这几天学习Prism,看了下帮组文档和程序。在Prism中专门讲解模块化程序开发的有俩个列子,一个是用Unity解耦实现Prism的依赖注入,另一个列子是用MEF解耦是实现Prism的依赖注入。案例(一):ModularityWithUnity.Silverlight开启应用程序(1)App.xaml.cs中 private void Application_Startup(object sender, StartupEventArgs e) { //创建Shell实例,不需要设置RootVisual QuickStartBootstrapper bootstrapper = new Qui.
阅读全文
posted @ 2011-06-29 14:24 焦涛
阅读(1802)
评论(0)
推荐(0)
上一页
1
···
33
34
35
36
37
38
39
40
41
···
45
下一页
公告