Ejemplo n.º 1
0
 public MainPageViewModel()
 {
     #region 頁面中綁定的命令
     Xamarin學習資源選擇項目Command = new DelegateCommand(() =>
     {
         var fooObject = Xamarin學習資源清單.FirstOrDefault(x => x.稱 == Xamarin學習資源選擇項目);
         if (fooObject != null)
         {
             顯示網頁的URL = fooObject.URL;
         }
     });
     #endregion
 }
Ejemplo n.º 2
0
        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
        }