internal FrameworkTemplate GetParentTemplate (XamlElement element)
{
XamlElement parent = element.Parent;
while (parent != null && !IsTemplate (parent))
parent = parent.Parent;
if (parent != null)
return ((XamlObjectElement) parent).Object as FrameworkTemplate;
if (Context == null)
return null;
return Context.Template;
}