.net - 以与 NSWindow 相同的方式显示 WPF 模式窗口/对话框/面板,可以像 Cocoa 中的工作表一样显示

标签 .net wpf cocoa modal-dialog

我正在寻找一种在 WPF 中显示模式窗口的方法,就像 Cocoa 中的窗口可以显示为工作表一样,即它从主父窗口前面的标题栏向下滑动。

我的猜测是,这可以通过将模态窗口作为用户控件来实现,该控件在显示时加载到面板中,并且该面板将以某种方式从标题栏进行动画处理。

关于如何做到这一点有什么想法吗?

附言:Here是 NSWindow/sheet 的简要描述,以防您不明白它是什么。

最佳答案

不要。这不是 Windows 上预期的用户体验。请改用模式对话框或窗口内导航。

关于.net - 以与 NSWindow 相同的方式显示 WPF 模式窗口/对话框/面板,可以像 Cocoa 中的工作表一样显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/215457/

相关文章:

objective-c - 如何检查文件是否在 Cocoa 中被锁定?

c# - 我的 .net 应用程序在本地计算机上运行,​​但在从网络位置使用时失败

wpf - ListView 项目排序?

objective-c - 制作自定义 NSMenuItem View 时如何反转 NSImageNameMenuOnStateTemplate 图像?

cocoa - 独立的、可启动的 OS X 应用程序

c# - C#应用程序访问数据库是否需要在PC上安装SQL客户端?

c# - .NET 中服务之间的通信

c# - 为什么C#和VB有泛型?他们提供什么好处?泛型,FTW

C# 应用程序意外终止

wpf - 跨多个页面打印 WPF ItemsControl