28 March 2017

Windows Store và Page: Navigation Điều hướng trang truyền Đối tượng Object trên Windows Store Apps

Điều hướng sang trang mới truyền theo đối tượng và nhận đối tượng đó! 
//Truyền đối tượng Student
private void btnSubmit_Click(object sender, RoutedEventArgs e)
{
    try
    {
        Student objStudent = new Student();
        //Convert kieu int
        objStudent.StudentId = Convert.ToInt32(txtStudentId.Text);
        objStudent.Name = txtStudentName.Text;
        objStudent.Email = txtEmail.Text;

        Frame.Navigate(typeof(StudentDetails), objStudent);
    }
    catch (Exception ex) {
        MessageDialog dialog = new MessageDialog("Error: " + ex.Message);
        dialog.ShowAsync();
    }
}
//Nhận đối tượng Student
protected override void OnNavigatedTo(NavigationEventArgs e)
{
    Student objStudent = e.Parameter as Student;
    tbId.Text ="StudentID: "+ objStudent.StudentId + "";
    tbName.Text ="StudentName: " +  objStudent.Name;
    tbEmail.Text ="Email: " +  objStudent.Email;
}

0 nhận xét:

Post a Comment

 

BACK TO TOP

Xuống cuối trang