Диалоговые окна
Диалог ввода числовых строк
Начиная с версии V8, изменена структура класса настроек - ExtendedInputDialogSettings, который передается в качестве параметра в Диалоговое окно - ShowExtendedInputDialog().
ExtendedInputDialogSettings.EnableNumericString заменен на NumericInputMode который является типом enum состоящий из:
Disabled- значение по умолчанию. Ввод числовых значений недоступен.String- ввод целых чисел.Decimal- ввод дробных чисел.
Для типа ввода дробных чисел Decimal добавлены свойства:
MaxDecimalValue- максимальное значение.MinDecimalValue- минимальное значение.DefaultDecimalValue- значение по умолчанию.
С помощью новых свойств можно задавать соответствующие ограничения для дробных чисел.
При выборе String или Decimal пользователю будет предложено ввести целые числа или числа с дробью.
В качестве поясняющего текста по дробным числам используется ExtendedInputDialogSettings.TabTitleNumericString.

Пример:
var settings = new ExtendedInputDialogSettings
{
NumericInputMode = NumericInputMode.Decimal,
TabTitleNumericString = "Decimal number",
MaxDecimalValue = 500,
DefaultDecimalValue = 50
}
var dialogResult = viewManager.ShowExtendedInputDialog(
"Заголовок окна",
"Подзаголовок, поясняющий что именно нужно ввести пользователю.",
settings)
as DecimalInputDialogResult;
if (dialogResult == null)
return;
// analyze result