繁体   English   中英

WPF NotifyIcon - ContextMenu位置

[英]WPF NotifyIcon - ContextMenu Position

我使用CodeProject的WPF NotifyIcon。 它工作正常,但我注意到,当使用.NET 4.0进行编译时,ContextMenu总是位于任务栏上方,对于.NET 3.5来说没问题:

.NET 3.5

.NET 3.5

.NET 4.0

.NET 4.0

我在TaskbarIcon类中使用了位置值,但ContextMenu只是不想进入任务栏:

    ContextMenu.Placement = PlacementMode.AbsolutePoint;
    ContextMenu.HorizontalOffset = cursorPosition.X;
    ContextMenu.VerticalOffset = cursorPosition.Y;

几周前我已经在CodePlex Page的评论部分询问了这个问题,但没有得到答案。

有没有人有这个解决方案或解决方法?

我使用的是这个类来确定任务栏的位置,然后根据它而不是光标位置放置上下文菜单。

如何以编程方式确定Windows任务栏是否隐藏?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM