Значение i
тогда Недопустимо. "Не Число".
После некоторого гугления, я узнал, что у Вас CAN есть NaN (Не Число) в Java! Так, Плавающим числом Указания является Тип данных, и Значением является NaN. См. здесь
Элементы управления WPF "не выглядят". Другими словами, их взгляд отделен от поведения. Чаще всего вы действительно хотите настроить внешний вид, а не поведение. В отличие от мира Winforms, это не требует от вас наследования нового элемента управления и переопределения логики рендеринга. Вместо этого вы устанавливаете некоторые свойства для элемента управления, прибегая к переопределению самого шаблона, если вы не можете получить желаемый вид от других свойств.
Обратите внимание, что «избегать» означает именно это. Избегайте наследования , если можете .
В блоге по ссылке в конце также говорится, что:
" Со стилями, шаблонами, декораторами и присоединенные свойства и поведение, вы можете выполнить большинство вещей , которые вы использовали для создания нового элемента управления. "
Это правда. Однако если бы это всегда было правдой, команда wpftoolkit не сделала бы свой DataGrid подклассом MultiSelector .
Я бы сказал, что судите каждый случай отдельно. Также проверьте этот ответ.