In my case I solved it by using the (undocumented) Method 'AddCildResolver'.
// ChildResolver for the AdornedControl
BindingScope.AddChildResolver((p) =>
{
bool result = p == typeof(AdornedControl.AdornedControl);
return result;
}, (p) =>
{
var result = new List<DependencyObject>();
var adornerControl = p as AdornedControl.AdornedControl;
if (adornerControl != null)
{
result.Add(adornerControl.AdornerContent);
}
return result;
});