1
DateTime
소요 컨트롤의 DependencyProperty
에 문자열을 전달하면 허용하지 않는 것 :날짜 시간 XAML WinRT
Cannot assign text value '00:00:00' into property 'StartTime' of type 'DateTime'
그냥 내가 아니면이 가능하지 않겠습니까? 내가 생각하는 해결 방법은 문자열을 DateTime 객체로 변환하는 IValueConverter를 제공하는 것입니다. 스케줄러/캘린더 컨트롤과 마찬가지로 이것은 약간 성가신 일입니다.
약간의 빛을 발산합니까?
'DateTime time = "00:00:00";'is invalid :'암시 적으로 'string'유형을 'System.DateTime'으로 변환 할 수 없습니다. 그래서 그것은 적어도 완벽하게 이해가됩니다. –
Jap은 완벽한 의미를 갖습니다. 'DateTime time = Covert.ToDateTime ("00:00:00");은 코드에서 변환 문제를 도울 것이고, 오늘 날짜는 있지만 지정 시간처럼 초기화 된 객체를 제공합니다. 바인딩을 사용하려면 값 변환기가 필요합니다. –
날짜 부분이 초기화되지 않은'DateTime'을 기다리고있었습니다.이 종류의 것은 WPF에서 작동합니다. 반면 WinRT는 컴파일을 거부합니다. 필자는 문자열에 바인딩하는 경우 변환기가 필요합니다 (그럴만 한 이유가 있음을 알 수있는 것은 아닙니다) 누락 된 것으로 보이는 것은 WinRT의 'DateTime'유형에 대한 'TypeConverter/Attribute'입니다. – rtlayzell