我想從動態列表中創建一個HamburgerMenu
,最好我想將一個像ListBox
這樣的東西與一個模板綁定到我的視圖模型上的列表中,並讓菜單項出現動態。 (見:http://bit.ly/1Lac78E)。漢堡包菜單按鈕的動態列表
試圖向除HamburgerButtonInfo
之外的PrimaryButtons
(或可能是SecondaryButtons
)集合添加任何內容都會導致錯誤。大概是因爲這些藏品被聲明爲:
PrimaryButtons = new ObservableItemCollection<HamburgerButtonInfo>();
SecondaryButtons = new ObservableItemCollection<HamburgerButtonInfo>();
那麼,這可能與Template10漢堡菜單要做到這一點,而不會在這個問題上使用代碼隱藏,如:UWP Template 10 create a dynamic hamburgermenu?
UPDATE
爲了澄清,我想創建一個導航菜單(使用漢堡包菜單模板)類似的郵件和日曆應用程序,其中有文件夾中的文件夾和項目的動態列表。
是否使用MVVM? –
@MirkoBellabarba是的,template10是「本地」MVVM。 – CodingGorilla
是的,我知道,但這不是強制性的。你是否嘗試將主按鈕綁定到你的ViewModel中聲明的HamburgerButtonInfo的列表/ ObservableCollection? –