Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 显示WPF模式窗口/对话框/面板的方式与NSF窗口可以像Cocoa中的图纸一样显示的方式相同_.net_Wpf_Cocoa_Modal Dialog - Fatal编程技术网

.net 显示WPF模式窗口/对话框/面板的方式与NSF窗口可以像Cocoa中的图纸一样显示的方式相同

.net 显示WPF模式窗口/对话框/面板的方式与NSF窗口可以像Cocoa中的图纸一样显示的方式相同,.net,wpf,cocoa,modal-dialog,.net,Wpf,Cocoa,Modal Dialog,我正在寻找一种在WPF中显示模式窗口的方法,其方式与Cocoa中的窗口可以显示为图纸的方式相同,即它从主父窗口前面的标题栏向下滑动 我的猜测是,这将通过将模态窗口作为用户控件来实现,该控件在显示时加载到面板中,并且该面板将以某种方式从标题栏设置动画 有什么办法吗 备注:是对NSWindow/sheet的简要描述,以防您不知道它是什么。不知道。这不是Windows上预期的用户体验。改用模式对话框或窗口导航。不要。这不是Windows上预期的用户体验。改用模式对话框或窗口导航。谢谢大家的回答 我的主

我正在寻找一种在WPF中显示模式窗口的方法,其方式与Cocoa中的窗口可以显示为图纸的方式相同,即它从主父窗口前面的标题栏向下滑动

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

有什么办法吗


备注:是对NSWindow/sheet的简要描述,以防您不知道它是什么。

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

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

谢谢大家的回答


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

感谢各位的回答


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

查看CodeProject上的示例以及Silverlight灵感来源的Microsoft Health。后者让您很好地了解了在企业用户界面设计中,将要推出的既酷又受欢迎的产品:-

查看CodeProject上的示例以及Silverlight灵感来源的Microsoft Health。后者让您很好地了解了在企业用户界面设计中,什么将被视为既酷又受欢迎的东西:-

在Windows上,这可能不是预期的用户体验,但WPF完全是关于定制用户体验的。考虑你的特定应用程序…如果使用类似于图纸的接口元素是有意义的,那么一定要使用它。这可能正是使你的应用程序区别于其他标准无聊的Windows应用程序的原因。我不同意你的看法。所有关于定制用户界面的事情并不意味着仅仅为了装模作样就在用户面前抛出新的范例。根据我的经验,用户在理解windows上的附加窗口时遇到困难——只要问问苹果,谁不得不将它们从Safari/Win32 posthaste中删除。由于缺乏底层支持,它们看起来与平台格格不入,并且存在一些限制:无法对dwm阴影进行精细控制、起伏拖动等。在窗口内的弹出窗口可以;完整的表单可能不会,IMHO。它可能不是Windows上预期的用户体验,但WPF是关于定制用户体验的。考虑你的特定应用程序…如果使用类似于图纸的接口元素是有意义的,那么一定要使用它。这可能正是使你的应用程序区别于其他标准无聊的Windows应用程序的原因。我不同意你的看法。所有关于定制用户界面的事情并不意味着仅仅为了装模作样就在用户面前抛出新的范例。根据我的经验,用户在理解windows上的附加窗口时遇到困难——只要问问苹果,谁不得不将它们从Safari/Win32 posthaste中删除。由于缺乏底层支持,它们看起来与平台格格不入,并且存在一些限制:无法对dwm阴影进行精细控制、起伏拖动等。在窗口内的弹出窗口可以;完整的床单可能不会,伊姆霍。