好,我有一個MainPage.xaml中顯示數
這逝者如斯NextPage.xaml一個參數NextPage.xaml?數= 10
現在我想在一個長列表選擇器上顯示10個項目,這個數字取決於傳遞的參數如何做到這一點,我可以動態地綁定數據?
好,我有一個MainPage.xaml中顯示數
這逝者如斯NextPage.xaml一個參數NextPage.xaml?數= 10
現在我想在一個長列表選擇器上顯示10個項目,這個數字取決於傳遞的參數如何做到這一點,我可以動態地綁定數據?
,您就能獲得導航參數是這樣的:
if (NavigationContext.QueryString.ContainsKey("count"))
{
var countString = NavigationContext.QueryString["count"];
var count = Int32.Parse(countString);
// Create list
for(int i = 0; i < count; i++)
{
MyLLSList.Add(new Item());
}
}
其中MyLLSList是在你的視圖模型的屬性,其可以作爲綁定LLS ItemSource。
希望這會有所幫助。
是的,它幫助了我。我將這些項目添加到長列表選擇器中。我第一次創建了一個列表並添加了項目。沒有工作,但這很好!我現在覺得有點愚蠢:D再次感謝 – elroyalva
NavigationService.Navigate(new Uri("/Pagina2.xaml?count=10", UriKind.Relative));
你做什麼。如果你想做到通過包含整數10 varibale:
int getInteger= 10;
NavigationService.Navigate(new Uri("/Pagina2.xaml?count="+getInteger, UriKind.Relative));
我已經通過這個變量,只是有一些問題綁定在導航頁面上的長列表選擇器上 – elroyalva
您幾乎已經解決了您的問題 - 只需獲取已導航到的數字,然後根據此數字填寫列表(observablecollection?)的LLS。你能展示一些你有問題的代碼嗎? – Romasz