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