My Shell Окно содержит вторичную всплывающую область от демонстрационного приложения Stock Trader RIWPF PRISM - Отображение несколько всплывающего вида на то же самое время
infBehaviors:RegionPopupBehaviors.CreatePopupRegionWithName="{x:Static inf:RegionNames.SecondaryRegion}"
Я активирующий свои взгляды, используя метод RequestNavigate в RegionManager в :
regionManager.RequestNavigate(RegionNames.SecondaryRegion, new Uri(FooView, UriKind.Relative));
Все работает нормально, если я работаю только с одним представлением. Однако в моем случае я хочу иметь сразу несколько всплывающих окон - например, сразу несколько всплывающих областей. Похоже, что проблема заключается в активации/дезактивации представлений внутри региона.
Как «убедить» не деактивировать мой предыдущий вид внутри региона?
Любая идея?
Я пробовал то же самое, но получил исключение в Region.Deactivate в ContentDialogClosed. Если я тоже это прокомментирую, если я закрою всплывающее окно, оно никогда не появится. Я думал, что решение состоит в создании нескольких регионов каждый раз, вызывая RegisterNewPopupRegion из RegionPopupBehaviors. Если ваше решение работает, это будет намного проще. Что вы еще делали, кроме тех, что были упомянуты выше? – asb
Вы имели в виду, что вам удалось одновременно отображать несколько всплывающих окон? можете ли вы предоставить больше кода, как вы это сделали? –