WPF菜单高度受windows任务栏的限制

WPF菜单高度受windows任务栏的限制,wpf,wpf-controls,Wpf,Wpf Controls,我的应用程序中有一个WPF菜单(不是上下文菜单)。例如,当我将windows 7中任务栏的大小更改为4行时,菜单将打开,高度限制在任务栏顶部-尽管我的应用程序是全窗口应用程序。 无论windows任务栏如何设置菜单以获得所需的大小 谢谢…将其绑定到: 屏幕。主屏幕。工作区域。高度 Screen.PrimaryScreen.WorkingArea.Width 请提供一些示例代码,以便更好地理解您的问题。我不知道,但为什么会有这么长的菜单?它只会让你的用户感到困惑。实际上它并没有那么长——它是一个

我的应用程序中有一个WPF菜单(不是上下文菜单)。例如,当我将windows 7中任务栏的大小更改为4行时,菜单将打开,高度限制在任务栏顶部-尽管我的应用程序是全窗口应用程序。 无论windows任务栏如何设置菜单以获得所需的大小

谢谢…

将其绑定到:

  • 屏幕。主屏幕。工作区域。高度
  • Screen.PrimaryScreen.WorkingArea.Width

请提供一些示例代码,以便更好地理解您的问题。我不知道,但为什么会有这么长的菜单?它只会让你的用户感到困惑。实际上它并没有那么长——它是一个触摸屏,所以所有的元素自然都比较大。菜单打开时有大约10个子菜单项…工作区是显示器的桌面区域,不包括任务栏、停靠窗口和停靠工具栏。此属性返回一个矩形。您将获得宽度和高度。是的,您可以将其绑定到MaxHeight属性存储库,但我的问题恰恰相反-我需要我的菜单不知道工作区域,并根据需要进行扩展,而不限于任务栏高度。。。