В моем приложении Windows Store (C#) У меня есть Popup:нужно отключить Ui, когда всплывающее окно открыто
<Popup x:Name="LoginPopup" HorizontalAlignment="Center" VerticalAlignment="Center" Width="400" Height="300" IsOpen="{Binding Path=LoginPopupIsOpen}">
<Popup.ChildTransitions>
<TransitionCollection>
<PopupThemeTransition />
</TransitionCollection>
</Popup.ChildTransitions>
</Popup>
И когда Popup IsOpen мне нужно обрабатывать события только на Popup и заморозить все еще один интерфейс (в том числе AppBar) ,
Это возможно без создания всплывающего всплывающего окна с небольшой рабочей областью?
Простой ответ: Нет. Я думаю, что у Каллисто или Калиберна есть тип взаимодействия CustomDialog, который сделает это за вас (и позволит вам установить контент произвольно), но кроме этого я не думаю, что есть простое свойство, которое вы можете настроить для этого. Вы можете добавить обложку Canvas или что-то в пользовательский класс страницы, а затем создать настраиваемый триггер Popup. –