안녕하세요.
마이크로 소프트에서 제공하는 기초 튜토리얼을 보면서 그대로 따라하면서 시도를 해 보고 있습니다.
그리고 데이터를 바인딩하는 부분에서 한 가지 의문점이 생겨 질문을 작성합니다.
우선 현재 진행 상황은 아래와 같습니다.
- .xaml에서 xmlns:models=“clr-namespace:Notes.Models”
- <ContentPage.BindingContext> <models:About(모델 클래스)/> </ContentPage.BindingContext>
- {Binding Message}
위와 같은 방법으로 XAML에서 바인딩하여 사용하였습니다.
그런데 About(모델 클래스)에서
- public string Message = “Hello World!”
- public string Message => “Hello World!”
이 두 가지 중 1번으로 하게 될 경우 디버그에서 찾을 수 없다며 바인딩에 실패 했다는 메시지가 출력됩니다.
그리고 2번으로 할 경우 정상적으로 출력 됩니다. 그리고 이와 관련하여 왜 그런 것인지 의문점이 생겨 질문을 남깁니다.