Из чего xaml эквивалентен MyProperty = double.MaxValue
? Я боюсь, что должен буду использовать что-то как MyProperty="{x:Static sys:Int32.MaxValue}"
, но не уверенный, и не может найти эквивалент для дважды.Спасибо.
Найдено:
добавим это в раздел пространства имен элемента управления для доступа к Системной библиотеке:
... xmlns:sys="clr-namespace:System;assembly=mscorlib" ...
затем, чтобы установить Максимальное свойство элемента управления MyControl в ctr пространстве имен:
<ctr:MyControl Maximum="{x:Static sys:Double.MaxValue}"/>
Edit:
{x:Static sys:Double.PositiveInfinity}
тоже работает, но я подозреваю, что это не уместно использовать в данном контексте, оно, похоже, зарезервировано для оценки как if (x==Double.PositiveInfinity)
. Эксперты могут уточнить...