[Solved] RadCallout arrow does not point to placementTarget when popup is constrained by screen edges

1 Answer 20 Views
Callout
Alina
Top achievements
Rank 1
Alina asked on 12 Jun 2026, 12:01 PM | edited on 17 Jun 2026, 02:33 PM

Hi all,

I am working with RadCallout shown via CalloutPopupService.Show(...) and I ran into an issue with arrow positioning when screen space is limited.

Scenario

The RadCallout is displayed relative to a FrameworkElement (placementTarget), in normal cases, everything works as expected, however, when the application window is close to the right screen edge, or on a multi-monitor setup, the following happens:

The popup is automatically repositioned to the next screen if there is one and doesn't stay on the screen where the wpf app is shown or if there is no aditional screen the RadCallout no longer aligns horizontally with the placementTarget.

The arrow still uses its original relative position → and no longer points to the target element

I already handle vertical cases manually:

  • If there is not enough space above → I switch the arrow to the bottom
  • This works fine

But for horizontal constraints (left/right edges):

  • The popup doesn't stay within screen bounds
  • The arrow does not adjust automatically to still point at the placementTarget

Any Ideas how I could fix it?

1 Answer, 1 is accepted

Sort by
0
Accepted
Martin Ivanov
Telerik team
answered on 15 Jun 2026, 11:19 AM

Hello Alina,

To achieve your requirement, you can manually calculate the position of the popup using the CalloutPopupSettings. I've attached a sample project showing this idea. I hope it helps.

In addition, I've logged a new feature request to add an option to disable the default Popup monitor re-position behavior, and also updated your Telerik points. 

Regards,
Martin Ivanov
Progress Telerik

Unlock smarter data exploration in RadGridView with AI-powered features. Enable natural language queries and help users uncover insights faster.

Learn more about RadGridView AI features

Alina
Top achievements
Rank 1
commented on 17 Jun 2026, 02:30 PM

Hello Martin,

thanks a lot for your help.

Best regards,

Alina

Tags
Callout
Asked by
Alina
Top achievements
Rank 1
Answers by
Martin Ivanov
Telerik team
Share this question
or