private Control ObtainTargetControl(ITypeDescriptorContext context,
out ControllerBinding parent)
{
parent = null;
Control control = null;
ActionBinding binding = context.Instance as ActionBinding;
if (binding != null && binding.Parent != null)
{
parent = binding.Parent;
control = parent.ControlInstance;
if (control == null)
{
control = FindControlInContainer(context, parent);
}
}
return control;
}