Exemple #1
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="element"></param>
 /// <param name="behavior"></param>
 internal protected void AssociatePeer(Interop.IHTMLElement element, DesignTimeBehavior behavior)
 {
     this.peer     = element;
     this.peer2    = (Interop.IHTMLElement2)element;
     this.peer3    = (Interop.IHTMLElement3)element;
     this.behavior = behavior;
 }
Exemple #2
0
 /// <summary>
 /// Add peer. This is internally used und shall never be called from user code.
 /// </summary>
 /// <param name="element"></param>
 protected internal void AssociatePeer(Interop.IHTMLElement element)
 {
     this.peer     = element;
     this.peer2    = (Interop.IHTMLElement2)element;
     this.peer3    = (Interop.IHTMLElement3)element;
     this.behavior = null;
 }
Exemple #3
0
 /// <summary>
 /// ctor
 /// </summary>
 /// <param name="editor"></param>
 /// <param name="peer"></param>
 /// <param name="behavior"></param>
 internal AscxElement(IHtmlEditor editor, Interop.IHTMLElement peer, DesignTimeBehavior behavior)
 {
     this.editor   = editor;
     this.peer     = peer;
     this.peer2    = (Interop.IHTMLElement2)peer;
     this.peer3    = (Interop.IHTMLElement3)peer;
     this.behavior = behavior;
 }
Exemple #4
0
 public void Disconnect()
 {
     if (this._eventSinkCookie != null)
     {
         try
         {
             this._eventSinkCookie.Disconnect();
             this._eventSinkCookie = null;
         }
         catch
         {
             // on shut down the RCW might be detached alredy
         }
     }
     this._element  = null;
     this._designer = null;
     this._behavior = null;
 }
Exemple #5
0
 public EventSink(DesignTimeBehavior behavior)
 {
     this._behavior      = behavior;
     this._changeService = (IComponentChangeService)this._behavior.ServiceProvider.GetService(typeof(IComponentChangeService));
     this._allowResize   = true;
 }