http://stackoverflow.com/questions/19769263/binding-to-attached-property
I'm trying to bind from Button's ContentTemplate to attached
property. I read all the answers for question similar to "binding to
attached property" but I had no luck resolving the problem.
Please note that example presented here is a dumbed down version of my problem to avoid cluttering the problem with business code. So, I do have static class with attached property:
and a window:
That's pretty much it. I would expect t see "Attached" in the middle of the button.
Instead it crashes with: Property path is not valid. 'Extender' does not have a public property named 'AttachedText'.I've set breakpoints on SetAttachedText and GetAttachedText, and SetAttachedText is executed, so attaching it to button works. GetAttachedText is never executed though, so it does not find property when resolving. My problem is actually more complicated (I'm trying to do binding from inside of Style in App.xaml) but let's start with the simple one. Did I miss something? Thanks, |
Your attached property registration is wrong. The ownerType is
Extender , not DependencyObject .
See the MSDN documentation for RegisterAttached:ownerType - The owner type that is registering the dependency property |