Добавил таймер на событие DragLeave
AnimatePropertyBehavior теперь можно применять и к UIElement и к Animatable.
AnimatePropertyBehavior теперь хранит AnimationClock последней анимации и способен сотановить предыдущую анимацию и начать анимирование свойства с прошлого значения (однако, не рассчитывает сокращение времени новой анимации)
CollapseBehavior теперь использует поведения AnimatePropertyBehavior для анимации раскрытия и сокрытия
Все TriggetHide-поведения переведены в соответствующее пространство имён.