툴킷에서 DatePicker
및 TimePicker
을 사용하고 있습니다. SelectedDateChanged
이벤트에 연결해야하며 코드의 값도 설정하고 있습니다.Silverlight DatePicket 및 TimePicker 초기화
내 문제는 내가 두 컨트롤을 초기화 할 때 SelectedDateChanged
이벤트가 동 기적으로 발생하지 않는다는 것입니다. 왜냐하면 그것은 컨트롤을 초기화하고 나중에 이벤트가 해고되고 현재 값을 변경하기 때문에 (왜냐하면 그 이벤트 핸들러에서하는 일이기 때문에) 그것은 저에게 큰 문제입니다.
해결 방법이 있습니까? 모든 이벤트가 초기화되면 해지되는 이벤트를 들으려고했으나 각 컨트롤의 Loaded
이벤트 (별개로 컨트롤이 활성화 될 때마다 정말 못생긴다.
편집 : 내 문제는 잠시 사라져 버린 것처럼 보였으므로 문제가 돌아 왔을 때 대비해 보았습니다. 지금은 한 :(내가 MVVM을 사용하고 생성자에서 뷰 내에서 컨트롤을 초기화
VM이보기를 얻을 때. 그런 다음, 그것은뿐만 아니라 기본 값을 설정합니다. 불행하게도
, 시간에 의해 VM은 컨트롤이 초기화되지 않은 값을 설정합니다. 나중에 생성자에서 설정 한 경우에도 나중에 초기화됩니다.
질문을 이해하는 데 어려움을 겪고 있습니다. SelectedDateChanged가 발생하면 호출이 일부 코드에서 왔는지 아니면 다른 곳에서 왔는지를 알아야 할 때의 문제입니까? 설명하기 어렵다면 작은 표본을 게시 할 수 있습니까? –