Пример #1
0
        private void OnItemPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            if (this.IsSuspended)
            {
                return;
            }

            ItemPropertyChangedEventArgs args = new ItemPropertyChangedEventArgs(sender, e.PropertyName);

            this.ItemPropertyChangedOverride(args);

            // raise the event
            if (this.itemPropertyChangedChangedEvent != null)
            {
                this.itemPropertyChangedChangedEvent(this, args);
            }
        }
Пример #2
0
 /// <summary>
 /// Allows inheritors to perform some additional logic upon change in a single item's property.
 /// </summary>
 protected virtual void ItemPropertyChangedOverride(ItemPropertyChangedEventArgs args)
 {
 }