private void UnmonitorExtendElement(object element) { if (element != null) { MeasureElement extend = element as MeasureElement; if (extend != null) { extend.NeedMeasure -= new EventHandler(OnNeedMeasure); LogicalChildRemove(extend); } } }