Понимаю, что вопрос попахивает ламерством, но в нете ответа не нашел. Может потому что ответ очень простой?
Пытаюсь показать popup при щелчке на TextBox-е. Нужно чтобы popup закрывалось потом при клике в другом месте.
Если открывать popup при TextBox.GotForcus, то не успев открыться popoup закрывается. Если по событию TextBox.PreviewMouseUp, то popup потом вообще сложно заставить закрыться (странное, если честно, поведение). Может кто-то знает простое готовое решение?
<Grid>
<TextBox ... PreviewMouseUp="TextBox_PreviewMouseUp" GotFocus="TextBox_GotFocus" />
<Popup Name="popup" StaysOpen="False">
<Grid Background="Blue" Width="100" Height="100" />
</Popup>
</TextBox>
</Grid>