1

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

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

关于如何做到这一点的任何想法?

PS:是对 NSWindow/sheet 的简要描述,以防你不知道它是什么

4

4 回答 4

5

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

于 2008-10-20T13:14:15.473 回答
1

http://doteverything.blogspot.com/2008/06/modal-dialogs-in-wpf.html

于 2008-12-17T12:02:12.973 回答
0

谢谢你们的答案。

我的主要目标是为两个窗口提供一个共享窗口,但我也不想让它破坏任何预期的用户体验,所以我会考虑你的答案并尝试为此提出另一个想法。

于 2008-11-03T06:37:48.283 回答
0

查看CodeProject 上的Sliding and Flying Windows示例以及 Microsoft Health Common User Interface 演示器,这是 (Silverlight) 的灵感来源。后者让您很好地了解在企业 UI 设计中将被推动为既幸运的东西 :-)

于 2009-01-12T06:30:10.687 回答