1

请需要帮助。过去 24 小时一直在为此苦苦挣扎。

我有一个小的浮动 Infragistics 内容窗格 - 宽度:100,高度:100,我将其放置在坐标 x:10,y:10 上。有一个第三方应用程序窗口(x:0, y:0, width:640, height:640)。

即使我要点击第三方应用程序,如何让我的浮动内容窗格始终保持可见?

另外,我想删除此浮动内容窗格上的关闭按钮。我尝试在 DockManagerGeneric.xaml 中使用 PaneHeaderPresenter 样式,但没有运气。样式的变化似乎对停靠的内容窗格有影响,但对浮动的内容窗格没有影响。我确定我错过了一些东西。

请帮忙。

4

2 回答 2

0

为了使窗口位于其他应用程序之上,您可以在 ToolWindowLoaded 事件中将 Window 的 Topmost 属性设置为 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;
}

要隐藏关闭按钮,请查看Infragistics 论坛上的这篇文章。

于 2012-04-08T18:20:13.380 回答
0

在内容窗格属性中将 AllowClose 设置为 false,但关闭按钮仍然可见。

于 2011-11-22T11:40:36.080 回答