2011-10-04 109 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论坛。