public ViewFocus(ViewBase view, jQueryObject element) { // Setup initial conditions. this.view = view; this.element = element; // Wire up events. element.Bind(Html.Focus, delegate(jQueryEvent e) { HandleFocusChanged(true); }); element.Bind(Html.Blur, delegate(jQueryEvent e) { HandleFocusChanged(false); }); view.IsEnabledChanged += HandleIsEnabledChanged; }