Exemplo n.º 1
0
 Interop.IElementBehavior Interop.IElementBehaviorFactory.FindBehavior(string bstrBehavior, string bstrBehaviorUrl, Interop.IElementBehaviorSite pSite)
 {
     Behavior behavior = null;
     if (this._referenceManager != null)
     {
         string scopeName = ((Interop.IHTMLElement2) pSite.GetElement()).GetScopeName();
         string typeName = bstrBehavior;
         this._referenceManager.GetObjectType(scopeName, typeName);
     }
     if (behavior == null)
     {
         behavior = new Behavior(this._editor);
     }
     return behavior;
 }
Exemplo n.º 2
0
 public void Disconnect()
 {
     if (this._eventSinkCookie != null)
     {
         this._eventSinkCookie.Disconnect();
         this._eventSinkCookie = null;
     }
     this._element = null;
     this._designer = null;
     this._behavior = null;
 }
Exemplo n.º 3
0
 public EventSink(Behavior behavior)
 {
     this._behavior = behavior;
     this._allowResize = true;
 }