簡體   English   中英

NavigationWindow中的WPF彈出窗口

[英]WPF popup in NavigationWindow

我正在使用帶有許多PageNavigationWindow構建WPF應用程序。 我在一個Page內創建了彈出窗口,如下所示:

XAML

<Popup PlacementTarget="{Binding ElementName=mainDisplay}" Placement="Center" Name="myPopup">
    <Frame Name="popupFrame"/>
</Popup>

代碼隱藏

popupFrame.Navigate(new MyUserControl()); //navigate to a user control
myPopup.IsOpen = true; //to "pop up" popup

除了現在,我想要一個基於計時器的“全局”彈出窗口,當時間到時可以在任何頁面彈出。 計時器位於主NavigationWindow的代碼內部,並在所有頁面上保持勾選狀態,但是由於彈出窗口不支持直接內容,因此無法將其直接放置在NavigationWindow 我怎樣才能做到這一點?

提前致謝!

事實證明,這非常簡單。 我只需要在NavigationWindow代碼隱藏中創建一個彈出窗口,並在時間到時設置myPopup.IsOpen=true

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM