protected virtual void OnApplyToAll(ApplyToAllArgs args) { lock (m_applyToAllEventLock) { if (m_applyToAll != null) { m_applyToAll(this, args); } } }
protected virtual void OnApplyToAll(ApplyToAllArgs args) { ApplyToAllDelegate handler; lock (m_applyToAllEventLock) { handler = m_applyToAll; if (handler != null) { handler(this, args); } } }
/// <summary> /// Passes the master apply to all property set values to all content items of the correct type. /// </summary> /// <param name="sender"></param> /// <param name="args"></param> public void HandleApplyToAll(object sender, ApplyToAllArgs args) { UIContentItem masterItem = args.ContentItem; foreach (UIContentItem contentItem in m_contentItems.Values) { ApplyToAll(contentItem, masterItem); } }