zoukankan      html  css  js  c++  java
  • MAF框架的使用限制

          虽然MAF实现了插件式开发,动态热插拨,AppDomain隔离等诸多优点,但是正因为它复杂的功能机制也带来了很多其它方面的使用限制,下面列出官方给出的MAF框架的使用限制。

         1) 在应用主程序显示的插件UI不遵循主程序的剪切行为。

         2) 在可交互场景空间的概念同样也适用于插件。

         3) 一些应用主程序的的服务,比如资源继承,数据绑定,命令等对插件UI来说不是自动实现的,如果要使用这些服务需要更新这个pipeline。

         4) 一个插件UI不能被旋转,伸缩,倾斜,否则会被一个变形动作影响。

         5) 应用主程序里面的插件不透明度只能设置为100%。

         6) 当应用主程序窗体的“AllowsTransparency”设置为true,窗体里面的插件将不会显示。

         7) 在一个窗体中,插件的UI永远在保持在其它WPF元素的最顶层。

         8) 插件的UI不能被VisualBrush渲染。

         9) 媒体文件不能被插件UI中的MediaElement播放。

       10) 应用主程序既不会接收也不会触发插件UI生成的鼠标事件,主应用程序UI的“IsMouseOver ”属性值总是为false。

       11) 当焦点转移到插件UI的控件中时,主应用程序的GotFocus和LostFocus的事件既不能接收也不能触发。

       12) 当打印的时候主应用程序含有插件的部分显示白色。

       13) 当主程序继续运行,插件要被卸载之前必须先手动关闭插件的调试程序。

       14) 当插件UI为InkCanvas或包含一个InkCanvas时,不能卸载该插件。

       15) 当创建多个应用程序域时,创建和启动的时间可能会影响程序的性能。

          英文水平有限,如不太明白的可以直接查看官网描述:https://msdn.microsoft.com/en-us/library/bb909794.aspx

  • 相关阅读:
    AngularJS $http模块POST请求
    thinkphp整合系列之融云即时通讯在线聊天
    Linux 常用命令
    Linux Shell脚本编写规范、例子
    Linux crontab定时执行任务 命令格式与详细例子
    Linux目录详细说明大全, 方便你以后合理规划及管理
    Linux 操作MySQL常用命令行
    SVN服务器搭建和使用(三)
    Linux下的SVN服务器搭建
    python 根据染色体起始终止点坐标来获取碱基序列
  • 原文地址:https://www.cnblogs.com/kavilee/p/6552747.html
Copyright © 2011-2022 走看看