2014-11-11 2 views
0

한 클래스의 변수를 다른 클래스의 다른 변수에 바인딩 할 수 있습니까?C# 클래스 간의 바인딩 변수

Windows Phone 8.1 앱에서 MVVM을 구현 중이며 Windows Phone을 처음 사용합니다. 내가 뭘 하려는지 : DateTime 속성이있는 하나의 모델이 있고 그 속성 값을 내 mainpage.xaml.cs 뒤에있는 코드로 가져 와서 경과 시간을 계산하고 경과 시간을 UI.

나는 어떤 시도를했지만 행운도없이.

답변

0

"내 mainpage.xaml.cs의 코드 뒤에 전송"은 MVVM이 아닙니다. MVVM에서 ViewModel은 속성을 가지며 View에 바인딩합니다.

여기에서 (보통 변경 알림과 함께) TimeSpan ElapsedTime 속성을 가진 ViewModel을 만들고 DispatcherTimer과 같은 타이머를 사용하여 매초마다 자동으로 업데이트 (재 계산) 할 수 있습니다.