A suboptimal way would be to search the visual tree for all the dependency properties, and then check:
var bindingExpression = BindingOperations.GetBindingExpressionBase(dependencyObject, dependencyProperty);
if (bindingExpression != null)
{
var status = bindingExpression.Status;
}
status - Unattached, .
, , .