0
我有一個簡單的列表,綁定到一個gridview控件,在itemview的點擊事件我想導航到頁面。基於itemview點擊項目導航到頁面
我的班級看起來像;
public class GetMenu
{
public string titleName { get; set; }
public string imagePath { get; set; }
public string pagePath { get; set; }
}
帶有列表的數據示例;
new GetMenu(){titleName = "Services", imagePath = "Bouquets.xaml", pagePath="Services.xaml"}
對於點擊甚至有以下;
void ItemView_ItemClick(object sender, ItemClickEventArgs e)
{
}
我相信我需要從e中提取點擊事件數據,我有點不確定如何做到這一點。
那一半我一直在尋找的答案。我遇到的更大問題是導航到layoutawarepage的實際部分。例如,導航到pathPage參數中指定的頁面。 – Nathan 2013-02-12 19:06:58
@Nathan我編輯了答案以提供更多細節。當從字符串創建類型時要小心,但它可能容易出錯,尤其是如果您的文件名不能反映類型名稱。如果他們不這樣做,則必須深入研究反射,並在組件中發現自己的類型,然後按名稱匹配它們,然後創建具體類型。 – 2013-02-12 19:18:26
我不想將參數傳遞給另一個頁面。我試圖使用itemview的參數來決定哪個頁面也可以導航。因此,導航到上面的示例Services.xaml中pathPage中的任何內容。我覺得我很困惑。對於框架導航,typef(ItemDetailsView)位。什麼是ItemDetailsView,是一個名稱或類型的頁面? – Nathan 2013-02-12 19:19:37