Есть маленькая победа в решении данной проблемы.
Оказывается, если ты не знаешь куда тебе стремиться в анимации, достаточно указать начальное значение (From).
Другими словами, запись:
<DoubleAnimation From=«0» Duration=«0:0:0.2» Storyboard.TargetProperty=«Content.Height» />
работает! Expamder плавно разворачивается до какого-то своего, одному ему известного значения.
Теперь другая проблема — также плавно его свернуть. Я попробовал добавить логичный способ (To):
<Trigger.ExitActions>
<DoubleAnimation To=«0» Duration=«0:0:0.2» Storyboard.TargetProperty=«Content.Height» />
</Trigger.ExitActions>
но не преуспел. Анимации нет. У кого-нибудь есть мысли?