Setting a property in XAML for a User Control
Posted
by Ben
on Stack Overflow
See other posts from Stack Overflow
or by Ben
Published on 2010-05-12T08:51:46Z
Indexed on
2010/05/12
8:54 UTC
Read the original article
Hit count: 209
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
© Stack Overflow or respective owner