Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在最大化模式下影响其他窗口的WPF窗口停靠_Wpf_C# 4.0_Windows 7_Wpf Controls - Fatal编程技术网

在最大化模式下影响其他窗口的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窗口的顶部,将

我正在编写一个WPF项目,它实际上是一个运行在屏幕底部、任务栏上方的代码器。我需要股票代码:
1) 位于任务栏的正上方
2) 保持在所有其他窗口的顶部
3) 如果任务栏设置为“自动隐藏”,而不妨碍任务栏,则继续执行此操作
4) 使其最大化,使其他窗口不会占用股票代码后面的空间。因此,它的行为方式应该与任务栏相同,因为它占用了其他应用程序无法使用的永久桌面空间

目前,以前的开发人员只需通过查找屏幕大小来设置ticker,然后通过获取屏幕大小减去ticker高度,并将该值设置到WPF窗口的顶部,将其放在底部。但这对上面的数字3和4不起作用。数字2很简单,只需设置TopMost=“True”


我看过一些关于码头、粘性和拥挤群众的帖子,但我不认为它们正是我所需要的。有人知道如何完成我要做的事情吗?

对于任何关心我的人来说,我没有找到正确的术语。我想要的是一个AppBar。我找到的解决方案是:stackoverflow.com/questions/75785/…这个解决方案非常有效。

如何将此帖子标记为已解决或已完成?还是我应该删除它?