BtnAddProperty = DependencyProperty.Register("BtnAdd", typeof(string), typeof(Localization),new FrameworkPropertyMetadata(new PropertyChangedCallback(OnBtnAddPropertyChanged)));
...
private static void OnBtnAddPropertyChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
{
Button btn = o as Button;
...
btn.OnPropertyChanged(e.Property.Name);
...
}
hope this works.