Вы можете поместить его в словарь ресурсов и ссылаться на него из кода. В качестве альтернативы вы можете использовать триггер события для запуска раскадровки в XAML:
<UserControl.Resources>
<Storyboard x:Key="TheStoryboard">
<DoubleAnimation Storyboard.TargetProperty="Height"
To="500" Duration="0:0:0.5"
Storyboard.TargetName="X" /> <!-- no need to specify From -->
</Storyboard>
</UserControl.Resources>
Чтобы начать с кода:
((Storyboard)this.Resources["TheStoryboard"]).Begin(this);
Чтобы начать с XAML:
<UserControl.Triggers>
<EventTrigger RoutedEvent="ButtonBase.Click" SourceName="TheButton">
<BeginStoryboard Storyboard="{StaticResource TheStoryboard}"/>
</EventTrigger>
</UserControl.Triggers>
Если кнопке присвоено имя:
<Button Name="TheButton" Content="Start" />