This post intends to give all the possible solutions to a very common and time consuming issue in Silverlight where bindings don’t work.
<TextBox Text="{Binding TextValue}"/>
public class ViewModel
{
// ...
public string TextValue { get; set; }
// ...
}
Suppose either the property or the TextBox won’t refresh properly.
The binding has a different datacontext.
This example won’t work since the item template has a different datacontext: