zoukankan      html  css  js  c++  java
  • 从IRegisterMetaData到IProvideAttributeTable

    为了能同时支持WPF和Silverlight设计时,并且能进一步增加和Expression Blend的代码共享,我们对Visual Studio 2010之中WPF/Silverlight设计器的扩展架构做了一些改变。

    您可能会首先注意到:Microsoft.Windows.Design.dll已经不存在了。而原先在此程序集中定义的 IRegisterMetadata界面(只定义了一个方法Register)也被在 Microsoft.Windows.Design.Extensibility.dll中定义的IProvideAttributeTable界面所取代。

    IProvideAttributeTable的源代码如下:

    namespace Microsoft.Windows.Design.Metadata {
        /// <summary>
        /// Interface implemented by a class to provide an attribute table.
        /// </summary>
        public interface IProvideAttributeTable {

            /// <summary>
            /// The attribute table to supply
            /// </summary>
            AttributeTable AttributeTable { get; }
        }
    }

    IProvideAttributeTable是对VS2010中WPF/Silverlight设计器做扩展的切入点。在这几周的博客之中我将更多地讨论扩展架构。

  • 相关阅读:
    Codeforces Round #370 (Div. 2)
    Codeforces Round #425 (Div. 2)
    变量调节器
    Smarty基础
    流程
    iframe 内联框架
    权限:改变权限
    权限:查找
    html 框架
    Jcrop+uploadify+php实现上传头像预览裁剪
  • 原文地址:https://www.cnblogs.com/shihao/p/2220506.html
Copyright © 2011-2022 走看看