public void HandleDoubleClick() { if (selectedItems.Count == 1) { IEventHandlerService ehs = clickedOn.Services.GetService <IEventHandlerService>(); if (ehs != null) { DesignItemProperty defaultEvent = ehs.GetDefaultEvent(clickedOn); if (defaultEvent != null) { ehs.CreateEventHandler(defaultEvent); } } } }
public void Commit() { if (Text != ValueString) { if (string.IsNullOrEmpty(Text)) { PropertyNode.Reset(); return; } PropertyNode.Value = Text; } IEventHandlerService s = PropertyNode.Services.GetService <IEventHandlerService>(); if (s != null) { s.CreateEventHandler(PropertyNode.FirstProperty); } }