private void OnItemInitializeItemProperty(object sender, InitializeItemPropertyEventArgs e)
        {
            var itemProperties = sender as DataGridItemPropertyCollection;

            if (itemProperties == null)
            {
                return;
            }

            this.RelayInitializeItemProperty(e);
        }
        private void RelayInitializeItemProperty(InitializeItemPropertyEventArgs e)
        {
            var handler = this.InitializeItemProperty;

            if (handler == null)
            {
                return;
            }

            Debug.Assert(e != null);

            handler.Invoke(this, e);
        }
 private void OnEventRaised(object sender, InitializeItemPropertyEventArgs e)
 {
     this.DeliverEvent(sender, e);
 }