2017-01-18 49 views
0

有沒有辦法將彈出窗口移回來,因此它並不總是顯示在應用程序的前端?將彈出窗口移回 - C#UWP通用窗口

我有一個畫布,顯示許多形狀,這是可調整大小。爲了獲得調整大小框,我使用了一個彈出框,因爲有人建議最好的方法是使用裝飾,但是這些不會用在UWP中,所以替代方法是彈出窗口。它工作得很好,但是當我有另一個元素覆蓋我的畫布並且在一個形狀上啓用了大小調整時,彈出元素(調整大小的拇指/節點)顯示在應該覆蓋畫布的元素的頂部。有沒有辦法告訴彈出窗口它不應該顯示在比我的畫布「更高的層次上」?

回答

1

A Popup控件旨在顯示在所有其他內容的頂部,因此您似乎沒有使用適當的控件來實現您的目標。

沒有看到更多的代碼,並且對自己在做什麼有更清楚的瞭解(repro?),很難建議你應該做什麼。但是,我會避免調整不在可視區域頂部的控件,也不要在可調整大小的模式下(或者僅顯示裝飾)顯示多個項目。這兩個都應該避免你正在報告的內容。