You are correct that you cannot use a DataTrigger
in your Triggers
collection. Instead, you need to use the UIElement.Style.Triggers
collection. Then you can use the DataTrigger.EnterActions
element to host your Storyboard
element:
<Window ...>
<Window.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding YourProperty}" Value="True">
<DataTrigger.EnterActions>
<BeginStoryboard>
<Storyboard ... />
</BeginStoryboard>
</DataTrigger.EnterActions>
</DataTrigger>
</Style.Triggers>
</Style>
</Window.Style>
</Window>