private static void OnLabelChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var ctrl = (LabelAndText)d; ctrl.label.Content = e.NewValue; }