Completed
Last Updated: 15 Aug 2018 15:33 by ADMIN
Completed
Last Updated: 19 Jun 2018 13:26 by ADMIN
Completed
Last Updated: 18 Dec 2013 19:59 by Steve
ADMIN
Created by: Konstantina
Comments: 1
Category: NumericUpDown
Type: Bug Report
2

			
Completed
Last Updated: 14 Aug 2023 08:42 by ADMIN
Release LIB 2023.2.821 (21 Aug 2023)

When the ShowTextBox property is set to False and the dark palette of the Windows 11 theme is applied, the borders become invisible.

Additionally, the current tab navigation will focus on the right button (increase) first and then the left button (decrease) when the text box is hidden via the ShowTextBox. The tab navigation behavior should be that the left button is focused first then the right one, when the RadNumericUpDown control receives the keyboard focus.

Completed
Last Updated: 29 Sep 2021 14:08 by ADMIN
Release LIB 2021.2.104 (4 Oct 2021)
If you open a Popup (for example RadDateTimePicker's calendar) and touch a button in the Popup, then get back to the host window and touch on the up or down button, the touch up doesn't happen and the corresponding RepeatButton stay pressed. This recreates only on touch devices. The touch should happen in an area of the Popup which is located outside of the host window.

To work this around, create a custom RadCalendar control and override its OnApplyTemplate() method. In the method subscribe to the TouchManager.TouchDown event and handle it.
public class CustomRadCalendar : RadCalendar
{
	public override void OnApplyTemplate()
	{
		var transitionPanel = GetTemplateChild("TransitionPanel") as TransitionPanel;
		if (transitionPanel != null)
		{
			TouchManager.AddTouchDownEventHandler(transitionPanel, this.OnTransitionPanelTouchDown);
		}
		base.OnApplyTemplate();
	}

	private void OnTransitionPanelTouchDown(object sender, TouchEventArgs args)
	{
		args.Handled = true;
	}
}
To use the custom calendar, extract the ControlTemplate of RadDatePicker and replace the default RadCalendar in the template with the custom implementation.
Completed
Last Updated: 08 Oct 2020 11:34 by ADMIN
Release LIB 2020.3.1012 (10/12/2020)
The LabeledBy and HelpText AutomationProperties are not read out by the Windows 10 Narrator.
Completed
Last Updated: 02 Mar 2016 17:05 by ADMIN
Available in LIB version 2016.1.302, it will be also available in the 2016 Q2 Release.
Completed
Last Updated: 30 Jul 2015 10:37 by ADMIN
The issue is fixed through the UpdateValueToMatchTextOnLostFocus dependency property, introduced in the 2015 Q2 SP1 release.
Completed
Last Updated: 08 Nov 2023 08:49 by ADMIN
An OverflowException is caused when editing the Minimum/Maximum property of RadNumericUpDown via the Properties pane of Visual Studio.
Completed
Last Updated: 18 Oct 2021 14:11 by ADMIN
Release LIB 2021.3.1025 (25 Oct 2021)
When a large value is entered in the RadNumericUpDown, followed by a letter, the application freezes. 
Completed
Last Updated: 01 Feb 2021 07:41 by ADMIN
Release LIB 2021.1.201 (2/1/2021)

Currently, the control doesn't allow to paste numeric strings with leading and trailing white spaces. For example " 35 ".

To achieve this, you can subscribe the RadNumericUpDown control to the Pasting event and implement the pasting manually. 

DataObject.AddPastingHandler(this.numericUpDown, OnNumericUpDownPaste);


private void OnNumericUpDownPaste(object sender, DataObjectPastingEventArgs e)
{
	var copiedString = e.DataObject.GetData(typeof(string)) as string;
	if (copiedString != null)
	{
		copiedString = copiedString.Trim();
		double number = 0;
		var success = double.TryParse(copiedString, out number);
		if (success)
		{
			this.numericUpDown.SetCurrentValue(RadNumericUpDown.ValueProperty, number);
			e.CancelCommand();
		}
	}
}

Completed
Last Updated: 02 Nov 2018 15:05 by ADMIN
As a workaround you can change the NumberNegativePattern to the default one like so:

System.Globalization.CultureInfo ci = (System.Globalization.CultureInfo)System.Threading.Thread.CurrentThread.CurrentCulture.Clone();

ci.NumberFormat.NumberNegativePattern = 1;

Thread.CurrentThread.CurrentCulture = ci;

Thread.CurrentThread.CurrentUICulture = ci;
Completed
Last Updated: 06 Mar 2015 15:19 by ADMIN
ADMIN
Created by: Geri
Comments: 1
Category: NumericUpDown
Type: Feature Request
0