博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Prism.Interactivity 之 PopupWindowAction 用法简记
阅读量:6326 次
发布时间:2019-06-22

本文共 1003 字,大约阅读时间需要 3 分钟。

  • PopupWindow通过InteractionRequestTrigger(EventTrigger的派生类)侦听目标对象(InteractionRequest<T>类型)的Raised事件Show出来;
  • PopupWindow实现IInteractionRequestAware接口,通过Action委托成员FinishInteraction关闭PopupWindow;
public Action FinishInteraction { get; set; }        public INotification Notification        {            get            {                return this.DataContext as INotification;            }            set            {                this.DataContext = value;            }        }        private void CloseWindow()        {            if (this.FinishInteraction != null)                this.FinishInteraction();        }
  • InteractionRequestedEventArgs(上述Raised事件的事件处理器的EventArgs)有两个主要成员,一个是INotification的派生类(将会作为PopupWindow的DataContext:即ViewModel),另一个是回调使用的Action委托。

转载于:https://www.cnblogs.com/alwaysforward/p/4912910.html

你可能感兴趣的文章
【Tomcat】详解tomcat的连接数与线程池
查看>>
TensorFlow.js之根据数据拟合曲线
查看>>
java Map常用方法封装
查看>>
matlab练习程序(纹理合成)
查看>>
我在富士康挨踢了七年(索引篇)[小结局,全篇完于2014光棍节前夕]
查看>>
left join on 和where条件的放置
查看>>
Silverlight实用窍门系列:2.Silverlight动态加载外部XML指定地址的WebService---(动态加载外部XML文件中指定的WebService地址)...
查看>>
PSA, ALE IDoc, ODS/DSO的区别
查看>>
solr 3.5 配置及应用(二)
查看>>
又弄错了
查看>>
FIX:如果删除了 BUILTIN\Administrators 登录,Microsoft Search 服务可能导致 CPU 使用率达到 100%...
查看>>
HTTP错误code大全
查看>>
poj3264
查看>>
使用扩展名获取mimetype
查看>>
树中两个结点的最低公共祖先
查看>>
Cluster Table
查看>>
[置顶] 可选参数及命名实参在一起
查看>>
GSM错误代码表
查看>>
/dev/null 和 /dev/zero
查看>>
豆瓣文章:我们选择的不是工作,是生活
查看>>