簡體   English   中英

防止單擊wpf關閉彈出窗口

[英]Prevent Popup From Closing on click wpf

我想防止彈出窗口在用戶單擊時被關閉。 我通過覆蓋OnPreviewMouseDown並將e.Handled設置為true嘗試

protected override void OnPreviewMouseDown(MouseButtonEventArgs e)
{
     base.OnPreviewMouseDown(e);
     e.Handled = true;
}

但是這樣做不會在Popup的子代上觸發任何鼠標單擊事件。
我也嘗試過Popup.StaysOpen = true但是這也不起作用(點擊時Popup關閉)。
有什么方法可以防止彈出窗口在用戶單擊時關閉???

Popup.StaysOpen屬性設置為true

<Popup StaysOpen="True"/>

在您的Xaml定義中添加

<Popup StaysOpen="True"></Popup> 

暫無
暫無

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

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