'Controling popup open and close focus
I have a popup which contains multiple elements, a list view, a text box and a button. These are operating fine, and if you use the button to close the popup it works as well, but when i tried to make the popup close when it lost focus, it closed when i clicked an element in the listview. Is there any way around this? Is the FocusManager property the way to go?
Solution 1:[1]
Set FocusManager.IsFocusScope = True on your Popup element, so it keep focus as long as one of his children has it.
Solution 2:[2]
Please try the stayopen property of the popup control in you code. If it is not working please post your code.
Solution 3:[3]
You should just set the StaysOpen property on your popup like this:
<Popup StaysOpen="True">
...
</Popup>
http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.popup.staysopen.aspx
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Micael Bergeron |
| Solution 2 | wonea |
| Solution 3 | Louis Duran |
