示例#1
0
        protected static void OnValuePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            DecimalTextBox dtb = (DecimalTextBox)d;

            if (e.NewValue != e.OldValue && !dtb.IsChangePending)
            {
                dtb.IsChangePending = true;
                dtb.Text            = e.NewValue.ToString();
            }
            dtb.IsChangePending = false;
        }
示例#2
0
        protected static void OnTextPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            DecimalTextBox dtb = (DecimalTextBox)d;

            if (e.NewValue != e.OldValue && !dtb.IsChangePending)
            {
                dtb.IsChangePending = true;
                dtb.Value           = Convert.ChangeType(e.NewValue, dtb.Value.GetType());
            }
            dtb.IsChangePending = false;
        }