diff --git a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/XamlProperty.cs b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/XamlProperty.cs index d408c95746..b4be953816 100644 --- a/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/XamlProperty.cs +++ b/src/AddIns/DisplayBindings/WpfDesign/WpfDesign.XamlDom/Project/XamlProperty.cs @@ -203,8 +203,10 @@ namespace ICSharpCode.WpfDesign.XamlDom ResetInternal(); propertyValue = value; - propertyValue.ParentProperty = this; - propertyValue.AddNodeTo(this); + if (propertyValue != null) { + propertyValue.ParentProperty = this; + propertyValue.AddNodeTo(this); + } UpdateValueOnInstance(); ParentObject.OnPropertyChanged(this);