在最大化模式下影响其他窗口的WPF窗口停靠
我正在编写一个WPF项目,它实际上是一个运行在屏幕底部、任务栏上方的代码器。我需要股票代码:在最大化模式下影响其他窗口的WPF窗口停靠,wpf,c#-4.0,windows-7,wpf-controls,Wpf,C# 4.0,Windows 7,Wpf Controls,我正在编写一个WPF项目,它实际上是一个运行在屏幕底部、任务栏上方的代码器。我需要股票代码: 1) 位于任务栏的正上方 2) 保持在所有其他窗口的顶部 3) 如果任务栏设置为“自动隐藏”,而不妨碍任务栏,则继续执行此操作 4) 使其最大化,使其他窗口不会占用股票代码后面的空间。因此,它的行为方式应该与任务栏相同,因为它占用了其他应用程序无法使用的永久桌面空间 目前,以前的开发人员只需通过查找屏幕大小来设置ticker,然后通过获取屏幕大小减去ticker高度,并将该值设置到WPF窗口的顶部,将
1) 位于任务栏的正上方
2) 保持在所有其他窗口的顶部
3) 如果任务栏设置为“自动隐藏”,而不妨碍任务栏,则继续执行此操作
4) 使其最大化,使其他窗口不会占用股票代码后面的空间。因此,它的行为方式应该与任务栏相同,因为它占用了其他应用程序无法使用的永久桌面空间 目前,以前的开发人员只需通过查找屏幕大小来设置ticker,然后通过获取屏幕大小减去ticker高度,并将该值设置到WPF窗口的顶部,将其放在底部。但这对上面的数字3和4不起作用。数字2很简单,只需设置TopMost=“True”
我看过一些关于码头、粘性和拥挤群众的帖子,但我不认为它们正是我所需要的。有人知道如何完成我要做的事情吗?对于任何关心我的人来说,我没有找到正确的术语。我想要的是一个AppBar。我找到的解决方案是:stackoverflow.com/questions/75785/…这个解决方案非常有效。如何将此帖子标记为已解决或已完成?还是我应该删除它?