Correction: Dependency properties bindings only

Dec 23, 2009 at 12:22 PM

x:Static is not actually a Binding -- it does not produce an Expression and is evaluated once when the XAML is loaded. So it is possible to use it with any property.

So this should be removed from the "cons" list :)

On a similar matter, ResExtension relies on dependency properties as well, though it can also be used with regular properties; IProvideValueTarget.TargetProperty can return a reflection PropertyInfo object, which you can also use to refresh the value.