Попробуйте каждый формат и посмотрите, работает ли он:
from datetime import datetime
def try_parsing_date(text):
for fmt in ('%Y-%m-%d', '%d.%m.%Y', '%d/%m/%Y'):
try:
return datetime.strptime(text, fmt)
except ValueError:
pass
raise ValueError('no valid date format found')
CheckBox все еще устанавливается, но анимация все еще работает, поэтому кажется, что флажок снят. Есть несколько способов исправить это, чтобы анимация больше не контролировала свойство флажка. В обзоре MSDN Animation рассказывается о том, что происходит, когда анимация заканчивается. И как установить свойство после его анимации с помощью раскадровки проходит через некоторые другие параметры.
replace
FillBehavior="HoldEnd"
with
Duration="00:00:01" FillBehavior="Stop"
and it will work :-)