diff --git a/src/Markup/Perspex.Markup/Binding/PropertyAccessorNode.cs b/src/Markup/Perspex.Markup/Binding/PropertyAccessorNode.cs index 3bdfb2ff3a..af2db5d63a 100644 --- a/src/Markup/Perspex.Markup/Binding/PropertyAccessorNode.cs +++ b/src/Markup/Perspex.Markup/Binding/PropertyAccessorNode.cs @@ -31,7 +31,7 @@ namespace Perspex.Markup.Binding } else { - if (_propertyInfo != null) + if (_propertyInfo != null && _propertyInfo.CanWrite) { _propertyInfo.SetValue(Target, value); return true;