We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b9009a3 commit faee39cCopy full SHA for faee39c
src/Caliburn.Micro.Platform/ActionMessage.cs
@@ -597,7 +597,16 @@ public override string ToString()
597
}
598
599
600
- currentElement = BindingScope.GetVisualParent(currentElement);
+ //currentElement = BindingScope.GetVisualParent(currentElement);
601
+ var pElement = BindingScope.GetVisualParent(currentElement);
602
+ if(pElemenet != null && currentElement.GetType().Name.Equals("PopupRoot", StringComparison.OrdinalIgnoreCase))
603
+ {
604
+ If(currentElement is PopupRoot popupRoot && popupRoot.Parent is Popup popup)
605
606
+ pElement = popup.PlacementTarget;
607
+ }
608
609
+ currentElement = pElement;
610
611
#if AVALONIA
612
Log.Info("SetMethodBinding avalonia");
0 commit comments