【问题标题】:Windows 8 style charmbar in WPF? [closed]WPF中的Windows 8风格魅力栏? [关闭]
【发布时间】:2013-09-06 21:00:03
【问题描述】:

我想创建一个始终停靠在屏幕右侧的 WPF 应用程序。
我希望它像 Windows 8 魅力栏一样。

默认情况下该栏不应该可见,但只有当用户的鼠标移到屏幕右侧时才可见。

我怎样才能做到这一点?

我想在 vista/windows 7 上运行这个应用程序

魅力条示例:

【问题讨论】:

  • 你有没有尝试过?看起来您只是在要求人们为您编写代码。
  • 您可以在 WPF 中轻松做到这一点。 What Have You Tried?
  • 不要只是发火,告诉我们你尝试了什么。

标签: c# wpf


【解决方案1】:

•您可以将应用程序的窗口放在屏幕右侧。然后您需要处理鼠标进入(MouseEnter)并离开(MouseLeave)表单时的事件以上下移动表单。 •您可以使用后台线程以设定的时间间隔(即每 500 毫秒)秒调用 GetCursorPos 方法来检查当前鼠标的位置。有关它的更多信息和示例代码,请参阅此链接:http://www.pinvoke.net/default.aspx/user32.getcursorpos。 (如果您只需要检查鼠标位置,您可以使用计时器来简化您的应用程序。)

发件人:

Create a dock like application using C# and wpf

要获得滑动效果跟随

how to show a window with sliding effect from right to left in WPF

并定位您的窗口:

How to set the location of WPF window to the bottom right corner of desktop?

故事的寓意

不要再问已经问过很多次的问题了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-22
    • 1970-01-01
    相关资源
    最近更新 更多