diff --git a/src/Markup/Perspex.Markup/Data/Plugins/InpcPropertyAccessorPlugin.cs b/src/Markup/Perspex.Markup/Data/Plugins/InpcPropertyAccessorPlugin.cs index 044730f643..50239057a0 100644 --- a/src/Markup/Perspex.Markup/Data/Plugins/InpcPropertyAccessorPlugin.cs +++ b/src/Markup/Perspex.Markup/Data/Plugins/InpcPropertyAccessorPlugin.cs @@ -3,6 +3,7 @@ using System; using System.ComponentModel; +using System.Linq; using System.Reactive.Linq; using System.Reflection; @@ -42,7 +43,7 @@ namespace Perspex.Markup.Data.Plugins Contract.Requires(propertyName != null); Contract.Requires(changed != null); - var p = instance.GetType().GetRuntimeProperty(propertyName); + var p = instance.GetType().GetRuntimeProperties().First(_ => _.Name == propertyName); if (p != null) {