Browse Source

Merge pull request #1836 from WojciechKrysiak/feature/CorrectedRelativeSourceSelfBinding

Brought RelativeSource=Self behavior in line with other RelativeSources
pull/1792/merge
Jeremy Koritzinsky 8 years ago
committed by GitHub
parent
commit
ad7a3a9a29
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      src/Markup/Avalonia.Markup/Data/Binding.cs

4
src/Markup/Avalonia.Markup/Data/Binding.cs

@ -150,7 +150,9 @@ namespace Avalonia.Data
}
else if (RelativeSource.Mode == RelativeSourceMode.Self)
{
observer = CreateSourceObserver(target, node);
observer = CreateSourceObserver(
(target as IStyledElement) ?? (anchor as IStyledElement),
node);
}
else if (RelativeSource.Mode == RelativeSourceMode.TemplatedParent)
{

Loading…
Cancel
Save