2016년 11월 8일 화요일

[C#기초교육,Xamarin/자마린교육추천_탑크리에듀](C#,자마린강좌)네비게이션시 데이터 넘기는 방법(Passing Data when Navigating)

(C#,자마린강좌)네비게이션시 데이터 넘기는 방법(Passing Data when Navigating)_자마린추천학원교육,닷넷강좌 Passing Data when Navigating n 한페이지에서 다른 페이지로 데이터를 넘겨야 하는 경우가 있는데 페이지의 생성자를 통해 넘기거나 새 페이지의 BindingContext에 데이터를 설정하는 방법이 있다. n 생성자를 통해 넘기기 public App () { MainPage = new NavigationPage (new MainPage (DateTime.Now.ToString ("u"))); } 데이터를 받는 MainPage에서는 다음과 같이 생성자에서 처리하면 된다. public MainPage (string date) { InitializeComponent (); dateLabel.Text = date; } n BindingContext를 통해 넘기기 아래 코드는 SecondPage의 BindingContext에 Contect 인스턴스를 세팅 했다. async void OnNavigateButtonClicked (object sender, EventArgs e) { var contact = new Contact { Name = "Jane Doe", Age = 30, Occupation = "Developer", Country = "USA" }; var secondPage = new SecondPage (); secondPage.BindingContext = contact; await Navigation.PushAsync (secondPage); } 아래는 SecondPage에서 넘어오는 Contact 데이터를 출력하기 위해서 XAML코드를 통해 처리한 예문이다. ...

댓글 없음:

댓글 쓰기