
editor.IntelliPrompt.RepositionAll doesn't work when the control is moved within a window. Because the placement rectangle of the popup is relative to the editor control, the placement rectangle value doesn't change if it is the editor itself that is moved.
Thus, hooking onto Window.LocationChanged and calling editor.IntelliPrompt.RepositionAll() does nothing.
I was able to work around that in my smart tag session by setting an offset to either 0 or 0.0001 on each reposition call and adding that to the popup's placement rectangle.
I have also managed to make the same fix by sub-classing the completion session.
However - I can't see a way to make the parameter info session reposition correctly.
So, two questions would be:
1) Is this a problem or am I doing something wrong somewhere?
2) Is there any way to persuade the parameter info popup to move properly until a fix is available?
Edit -> corrected question 2 to refer to parameter info popup, not the quick info popup
[Modified 9 years ago]