【发布时间】:2015-05-23 19:05:01
【问题描述】:
我想为我的 WPF 应用程序制作一个登录屏幕,但我希望这个登录屏幕在屏幕的一角始终可用,就像 application toolbar 一样,应用程序应该被隐藏并且只在鼠标悬停时显示工具栏的一部分。
我已经搜索过解决方案,但我看到的唯一解决方案是用 c++ 为 windows 应用程序实现的。
【问题讨论】:
我想为我的 WPF 应用程序制作一个登录屏幕,但我希望这个登录屏幕在屏幕的一角始终可用,就像 application toolbar 一样,应用程序应该被隐藏并且只在鼠标悬停时显示工具栏的一部分。
我已经搜索过解决方案,但我看到的唯一解决方案是用 c++ 为 windows 应用程序实现的。
【问题讨论】:
关于“始终可用”的标准警告当然适用于此。
也就是说,您可以使用WindowStyle="None" (MSDN) 轻松创建一个窗口并将其放置在您想要的任何位置。这消除了 所有 窗口镶边,使内容看起来就在屏幕上。通过处理MouseOver 事件,您可以展开以显示您的其他控件。
可以使用其他技巧让应用程序在托盘中运行,等等。例如:
Minimizing Application to system tray using WPF ( Not using NotifyIcon )
【讨论】: