2011年12月21日
摘要: 本文介绍一个本人自定义的NativieActivity,该NativieActivity可实现如下功能:1、 运行时创建OutArgument,并绑定到变量;2、 使用书签进行活动的触发;3、 与宿主中的WCF服务进行交互。代码如下:public sealed class WaitActivity : NativeActivity { //创建了书签的NativeActivity需要返回true protected override bool CanInduceIdle { get { return true; } ... 阅读全文
posted @ 2011-12-21 19:35 顾文锦 阅读(1218) 评论(2) 推荐(0) 编辑
摘要: 最近在项目中碰到了这样一个场景:DataGrid需要绑定到一个ObservableCollection<MyClass>,MyClass包含了一组对象,每个对象对应DataGrid的一个Column,如果把这一组对象放进MyClass的一个ObservableCollection<>属性中,则无法绑定;如果每个对象做为MyClass的一个属性,则可以动态创建Column并绑定到属性。因此我们需要能为MyClass动态添加属性,使用dynamic类型是个不错的选择。实现步骤如下: 1、 首先定义属性 public ObservableCollection<dynam 阅读全文
posted @ 2011-12-21 19:15 顾文锦 阅读(1146) 评论(0) 推荐(0) 编辑