public MainPageViewModel() { #region 頁面中綁定的命令 Xamarin學習資源選擇項目Command = new DelegateCommand(() => { var fooObject = Xamarin學習資源清單.FirstOrDefault(x => x.稱 == Xamarin學習資源選擇項目); if (fooObject != null) { 顯示網頁的URL = fooObject.URL; } }); #endregion }
public void OnNavigatedTo(NavigationParameters parameters) { if (parameters.ContainsKey("title")) { Title = (string)parameters["title"]; } #region 進行選單項目資料初始化 Xamarin學習資源清單.Clear(); Xamarin學習資源清單.Add(new Xamarin學習資源項目ViewModel { 稱 = "Xamarin 教育訓練課程", URL = "https://www.accupass.com/org/detail/r/1507090942441281249650/1/0" }); Xamarin學習資源清單.Add(new Xamarin學習資源項目ViewModel { 稱 = "Xamarin實驗室部落格", URL = "https://mylabtw.blogspot.com/" }); Xamarin學習資源清單.Add(new Xamarin學習資源項目ViewModel { 稱 = "Xamarin實驗室粉絲團", URL = "https://www.facebook.com/vulcanlabtw/" }); Xamarin學習資源Picker清單.Clear(); foreach (var item in Xamarin學習資源清單) { Xamarin學習資源Picker清單.Add(item.稱); } var fooItem = Xamarin學習資源清單[0]; Xamarin學習資源選擇項目 = Xamarin學習資源Picker清單[0]; 顯示網頁的URL = fooItem.URL; #endregion }