or

<telerik:RadNumericUpDown Value="{Binding Path=CurrentOEMOriginalQuantity, ValidatesOnDataErrors=True}" Grid.Row="1" Grid.Column="2" Margin="0,0,2,0" NumberDecimalDigits="0" UpdateValueEvent="PropertyChanged" ShowButtons="False" NullValue=""/>public short? CurrentOEMOriginalQuantity { get { if (adapter == null || adapter.CurrentOEMOriginalCost == null) return null; else return adapter.CurrentOEMOriginalCost.QuantityOnHand; } set { if (adapter == null || adapter.CurrentOEMOriginalCost == null) return; adapter.CurrentOEMOriginalCost.QuantityOnHand = value; RaisePropertyChanged(() => this.CurrentOEMOriginalQuantity); } }