Exemple #1
0
        /// <summary>
        /// 注册一个绑定上下文提供程序
        /// </summary>
        /// <param name="provider">要注册的绑定上下文提供程序</param>
        public static void RegisterBindingContextProvider(IHtmlBindingContextProvider provider)
        {
            lock (Providers.SyncRoot)
            {
                if (Providers.Contains(provider.ModelType))
                {
                    throw new InvalidOperationException();
                }

                Providers.Add(provider);
            }
        }
Exemple #2
0
    /// <summary>
    /// 注册一个绑定上下文提供程序
    /// </summary>
    /// <param name="provider">要注册的绑定上下文提供程序</param>
    public static void RegisterBindingContextProvider( IHtmlBindingContextProvider provider )
    {
      lock ( Providers.SyncRoot )
      {
        if ( Providers.Contains( provider.ModelType ) )
          throw new InvalidOperationException();

        Providers.Add( provider );
      }
    }