0
私はWindows 10のECommerce Universalアプリで作業しています。日付間フィルタを管理するDatePickerコントロールがあります。Windows 10のWindow UniversalアプリケーションでDatePickerのサイズを小さくする方法は?
デスクトップ状態(表示)(> 720)で正常に動作しています。 DatePickerの幅はタブレットの状態(ビュー)(< 720)では減少しません。
私はそれのためのセッターを設定している:
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="PageSizeStatesGroup"
CurrentStateChanged="OnCurrentStateChanged">
<VisualState x:Name="MediumState">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="720" />
</VisualState.StateTriggers>
<VisualState.Setters>
<!--Set width to 215 but it doesn't reduce-->
<Setter Target="datepicker1.Width" Value="215"></Setter>
</VisualState.Setters>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
</Grid>
は一般的に、これはデスクトップビューやタブレットビューまたはモバイルビューにあるかどうかを自分のアプリケーション内の他のコントロールのために動作します。しかし、DatePickerでは動作しません。