Setting a property in XAML for a User Control
- by Ben
Hi, I have a user control that has a property of type Integer, that i am trying to set in the XAML Template to be that of a property within the bindingsource.
If I set the property using a hard coded integer i.e.
<MyControl MyIntegerProperty="3" />
This works fine, but if i try
<MyControl MyIntegerProperty="{Binding MyDataContextIntegerProperty}" />
it fails.
I know that the integer property on MyDataContext is returning a valid integer, and i know that this format works, as directly above this in the template, i have the line
<TextBlock Text="{Binding MyDataContextStringProperty}" />
which works correctly.
Is there any flag that i need to set on my User Controls Integer property to allow this to work? Or am i doing something else wrong?
Thanks