Пример #1
0
        // When page is navigated to set data context to selected item in list
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            string selectedIndex = "";
            if (NavigationContext.QueryString.TryGetValue("selectedItem", out selectedIndex))
            {
                int index = int.Parse(selectedIndex);
                if (App.ViewModel.Items.Count > 0)
                {
                    var worker = App.ViewModel.Items[index];

                    ServiceReferenceWorkerz.WebServiceWorkerzSoapClient client = new ServiceReferenceWorkerz.WebServiceWorkerzSoapClient();
                    client.GetWorkerDetailsCompleted += new EventHandler<ServiceReferenceWorkerz.GetWorkerDetailsCompletedEventArgs>(client_GetWorkerDetailsCompleted);
                    peopleID = int.Parse(worker.PeopleID);
                    UserName = worker.UserName;
                    ImageOne = worker.ImageOne;
                    client.GetWorkerDetailsAsync(peopleID);
                    //DataContext = App.ViewModel.Items[index];
                }
                else
                {
                    //go back
                }

            }
        }