Windows Universal Platform用の適応型UIを作成しようとしています。私は現在、幅が720より大きい場合にユーザーコントロールを表示するVisual State Managerを持っています。外部グリッドには2つの等しい列があります。ある列にはListviewがあり、もう1つの列には詳細を表示するユーザーコントロールがあります。幅が720より小さい場合、2番目の列が消えるようにするにはどうすればよいですか?すべての助けは非常にappriciatedです。ここにサンプルがあります。XAML UIのAdaptive Column
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup>
<VisualState>
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="720" />
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Target="DetailsPage.Visibility" Value="Visible" />
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<ListView Name="lvElements">
</ListView>
<local:UCDetails Visibility="Collapsed" x:Name="DetailsPage" Grid.Column="1" />
</Grid>
ありがとう、これは私が必要としていたものです –