In my FlipView, I have VisualState triggers set up in the DataTemplate to show/hide Grids based on window width. The triggers inside the DataTemplate work fine when outside of the FlipView, but when I put the Grid inside of the FlipView DataTemplage, the triggers never fire. I've used this technique in ListView without issue, so not sure what's different here.
<FlipView>
<FlipView.ItemTemplate>
<DataTemplate>
<Grid>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup>
<VisualState>
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="0" />
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Target="View1.Visibility" Value="Collapsed" />
<Setter Target="View2.Visibility" Value="Visible" />
</VisualState.Setters>
</VisualState>
<VisualState>
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="700" />
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Target="View1.Visibility" Value="Visible" />
<Setter Target="View2.Visibility" Value="Collapsed" />
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<Grid x:Name="View1"></Grid>
<Grid x:Name="View2"></Grid>
</Grid>
</DataTemplate>
</FlipView.ItemTemplate>
</FlipView>