У меня есть пользовательский элемент управления, у которого есть свойство типа Integer, которое я пытаюсь установить в шаблоне XAML как свойство свойства в bindingsource.
Если я устанавливаю свойство, используя жестко запрограммированное целое число, т.е.
<MyControl MyIntegerProperty="3" />
Это отлично работает, но если я попробую
<MyControl MyIntegerProperty="{Binding MyDataContextIntegerProperty}" />
не получается.
Я знаю, что целочисленное свойство в MyDataContext возвращает действительное целое число, и я знаю, что этот формат работает, так как непосредственно над этим в шаблоне у меня есть строка
<TextBlock Text="{Binding MyDataContextStringProperty}" />
, который работает правильно.
Есть ли какой-либо флаг, который мне нужно установить в свойстве Integer пользовательских элементов управления, чтобы это работало? Или я что-то не так делаю?
Спасибо