This commit is contained in:
Igor Gritsenko 2021-12-31 21:28:30 +03:00
Родитель d4753b46fa
Коммит ca868b028e
1 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -26,8 +26,12 @@ public static partial class ControlExtensions
setAction();
if (sourcePropertyPathString.StartsWith("@"))
{
var propertyName = PropertyPathHelper.GetPropertyName(sourcePropertyPathString);
var binding = new Binding(propertyName);
var path = sourcePropertyPathString.TrimStart('@');
var propertyName = PropertyPathHelper.GetPropertyName(path);
var binding = propertyName == path
? new Binding() // if property not set, but only vm itself
: new Binding(propertyName);
control.Bind(destProperty, binding);
}
return control;