Хочу сделать меню в программе с помощью которого пользователь мог бы настраивать программу, решил сделать это через Popup, но после открытия, если я перемещаюсь между вкладками (alt-tab) в Windows, элемент Popup остается открытым на экране монитора и никуда не девается. Как можно пофиксить?
XAML:
<ToggleButton
x:Name="outgoingToggleButton"
Content="Исходящие"
IsChecked="{Binding Path=IsOpen, Mode=TwoWay, ElementName=outgoingPopup}">
</ToggleButton>
<Popup x:Name="outgoingPopup" PlacementTarget="{Binding ElementName=outgoingToggleButton}">
<Border BorderBrush="Black" BorderThickness="1"></Border>
</Popup>
Главное окно программы
После alt-tab'a


<Menu>. Я не знаю, как ответить на этот вопрос иначе. Что касается выдвижного меню - тоже непонятно, что именно вы хотите. Как у калькулятора Windows 10? Так это достаточно стили и шаблоны для того же<MenuItem>переопределить. Анимация нужна? Сделайте сначала без анимации, потом изучите как ее добавить. – aepot Nov 12 '21 at 13:17StaysOpen = false, в теории должно решить данную проблему. – EvgeniyZ Nov 12 '21 at 13:22