WPF: 在系统菜单中添加一个“始终置顶”菜单项。

6

我有一个监控工具,一些用户希望它始终显示在最上层,但不是所有用户都需要。

我想在左上角的系统菜单中添加此选项。我该怎么做?


可能是如何自定义Windows窗体的系统菜单?的重复问题。 - Sebastian Negraszus
也许这可以帮到你 ;) 在自定义窗口上启动 Windows 系统菜单 - E. Malmqvist
1个回答

1
我强烈建议参考stackoverflow上的这个帖子: 如何自定义Windows窗体的系统菜单? 上述帖子使用了非托管的C++,但是他们包装得很好,应该在WPF中仍然可以正常工作。
然后你只需确保当自定义选项被按下时,它会切换应用程序的最顶部属性。
bool tpMost = false;

This.Topmost = !tpMost; //Used to switch the bool value

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接