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; }
public void Disconnect() { if (this._eventSinkCookie != null) { this._eventSinkCookie.Disconnect(); this._eventSinkCookie = null; } this._element = null; this._designer = null; this._behavior = null; }
public EventSink(Behavior behavior) { this._behavior = behavior; this._allowResize = true; }