2011-11-14 22 views
0

我在我的應用程序(不是上下文菜單)中有一個WPF菜單。例如,當我將Windows 7中任務欄的大小更改爲4行時,菜單將打開,並將高度限制爲任務欄的頂部 - 儘管我的應用程序是完整的窗口應用程序。 如何設置菜單取得它需要的大小而不考慮windows任務欄?WPF菜單高度受限於Windows任務欄

感謝...

+1

請提供一些示例代碼更好地理解你的問題。 – Fischermaen

+0

我不知道,但爲什麼你會有這麼長的菜單?它只會混淆你的用戶。 – zmbq

+0

它其實並不那麼長 - 它的觸摸屏所以自然所有的元素都更大。菜單打開,大約有10個子菜單項... – Oren

回答

0

將其綁定到:

  • Screen.PrimaryScreen.WorkingArea.Height
  • Screen.PrimaryScreen.WorkingArea.Width
+0

我該如何將它綁定到?最大高度?寬度不是問題BTW .. – Oren

+0

工作區域是顯示的桌面區域,不包括任務欄,停靠的窗口和停放的工具欄。該屬性返回一個Rectangle。你會得到寬度和高度。 YE,你可以綁定它到你的MaxHeight屬性 –

+0

謝謝,但我的問題是相反的 - 我需要我的菜單不知道工作區域和增長儘可能多,因爲它需要,不限於任務欄高度... – Oren