2012-05-23 36 views
1

我正在WPF中設計一個菜單,並希望看到它的外觀,而不必啓動應用程序來打開菜單。如何在設計時打開WPF菜單?

有沒有一種方法可以在設計時保持菜單打開(所以我可以看到菜單項),所以我可以隨時看到變化?

我目前只有Visual Studio 2010才能使用。

回答

2

您可以設置IsSubmenuOpen =「True」,但如果您單擊某處否則,菜單將關閉。再次設置它打開。

+0

好的提示。它讓我們在那裏一半,但我希望以某種方式迫使它保持開放 - 即使我在其他地方點擊。我會持有「已回答」 - 一小會兒,看看是否有其他人有建議。 –

+0

您也可以使用KaXaml來設計您的GUI。它允許您與運行時結果進行交互。進行更改,解析(默認自動解析),轉到結果,點擊菜單打開。您不需要以這種方式編譯和運行整個項目。 – Onur

+0

這是瘋狂的沒有更好的選擇... –

0

只要做出更改,您應該能夠看到設計窗口中的更改 - 您是否使用VS2010 express?我發現,在表達時,設計師在更改樣式時沒有刷新 - 我必須關閉/重新打開表單以查看所反映的更改。除非你添加新的用戶控件等設計器可以處理它們之前,你不需要建立以查看設計更改

+0

演播室更新,但我仍然無法看到我做了什麼,除非菜單打開 - 顯示菜單項。這是問題:我如何在設計時打開菜單? –

+1

啊我明白你的意思 - 我不認爲你可以保持它打開,因爲它將基於Popup,但如果你在XAML中聲明它,你通常可以設置IsOpen爲false,然後再次爲true,該菜單會彈出,以便在構建之前檢查更改 – Charleh

相關問題