【问题标题】:Opening a window over a grid in wpf在 wpf 中的网格上打开一个窗口
【发布时间】:2014-07-14 17:09:18
【问题描述】:

大家好,我一直从事 wpf 项目有一段时间了,我被困在了这一点上。这是情况....我正在使用网格来显示数据,并且在双击网格行时会弹出一个新窗口以编辑与在第一个快照中可以看到的相同的数据。 问题是,当弹出窗口出现时,它会禁用整个背景窗口。 & 我们可以将它移动到屏幕上的任何位置。

我想要的是,当这个弹出窗口出现时,它必须在我显示数据的父网格内,它应该被修复......可以在下图中看到所需的输出......!@ 987654323@

[查看此链接以查看此演示 [http://demo.timetrex.com/interface/flex/?user_name=demoadmin1&password=demo]

提前谢谢...

【问题讨论】:

  • 对于上面的实现,你必须将你的网格添加到单独的页面中,然后你需要在选项卡或此页面的其他位置打开此页面,并且必须将新创建的页面或窗口设置为所有者您的打开页面,因此它不会显示您新创建的页面以外的其他内容,并希望它能达到您的目的。

标签: c# .net wpf desktop-application desktop


【解决方案1】:

您所描述的弹出窗口行为可以通过在 WPF 中使用ShowDialog() 方法打开模态窗口来解释。如有必要,您可以使用Show() 方法将其作为常规窗口打开。

更多详情见 MSDN 参考:http://msdn.microsoft.com/en-us/library/system.windows.window.showdialog%28v=vs.110%29.aspx

希望这会有所帮助。问候,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多