diff --git a/src/AddIns/BackendBindings/XamlBinding/XamlBinding/XamlAstResolver.cs b/src/AddIns/BackendBindings/XamlBinding/XamlBinding/XamlAstResolver.cs index cab806e0b9..02c643ecba 100644 --- a/src/AddIns/BackendBindings/XamlBinding/XamlBinding/XamlAstResolver.cs +++ b/src/AddIns/BackendBindings/XamlBinding/XamlBinding/XamlAstResolver.cs @@ -93,6 +93,9 @@ namespace ICSharpCode.XamlBinding return new TypeResolveResult(type); } } + if (attribute.ParentElement == null) + return ErrorResolveResult.UnknownError; + string propertyName = attribute.LocalName; if (propertyName.Contains(".")) { string namespaceName = string.IsNullOrEmpty(attribute.Namespace) ? attribute.ParentElement.LookupNamespace("") : attribute.Namespace;