2011-10-04 194 views
1

請幫忙。過去24小時一直在苦苦掙扎。如何始終保持浮動Infragistics contentpane wpf窗口「可見」?

我有一個小浮動Infragistics contentpane - 寬度:100,高度:100,我將放置在座標x:10,y:10。有第三方應用程序窗口(x:0,y:0,寬度:640,高度:640)。

即使我點擊第三方應用程序,如何使我的浮動內容窗格始終保持可見狀態?

此外,我想刪除此浮動內容上的關閉按鈕。我嘗試在DockManagerGeneric.xaml中使用PaneHeaderPresenter樣式,但沒有運氣。樣式中的更改似乎對停靠的內容窗格有影響,但不會影響浮動的內容窗格。我確定我錯過了一些東西。

請幫忙。

回答

0

將內容窗格屬性中的AllowClose設置爲false,但關閉按鈕仍然可見。

+0

ContenPane還具有屬性CloseButtonVisibility =「隱藏」,允許您隱藏按鈕,至少在最新版本上。 – Dzyann

0

爲了保持在窗戶上的其他應用程序之上,你可以在ToolWindowLoaded事件窗口的最上面的屬性設置爲true:

void xamDockManager1_ToolWindowLoaded(object sender, Infragistics.Windows.DockManager.Events.PaneToolWindowEventArgs e) 
{ 
    e.Window.AllowClose = false; 
    Window w = Window.GetWindow(e.Window); 
    w.Topmost = true; 
} 

隱藏關閉按鈕,看看this post上的Infragistics論壇。