Объясните, как правильнее, писать анимацию через xaml или кодом? Возможно в каких то случаях надо по разному?