private void RegisterDataContext(bool register)
{
var propChanged = DataContext as INotifyPropertyChanged;
if(propChanged == null)
return;
if (register)
propChanged.PropertyChanged += OnDcPropertyChanged;
else
propChanged.PropertyChanged -= OnDcPropertyChanged;
}