static void OnTotalAmountAffected(DependencyObject sender, DependencyPropertyChangedEventArgs e) { ActiveInventoryObject me = sender as ActiveInventoryObject; if (me != null) { me.TotalAmount = me.GetTotalPrice(PricingModelObject.GetPricingModel(Configuration.Current.CurrentPricingModel)); OnChanged(sender, e); } }