【发布时间】:2016-04-19 23:05:07
【问题描述】:
我正在开发 Windows 10 中的电子商务通用应用程序。我有 DatePicker 控件来管理日期之间的过滤器。
它在桌面状态(视图)(>720)下工作正常。但是在 Tablet State(View) (
我已经为它设置了 Setter:
<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。
【问题讨论】:
标签: datepicker visual-studio-2015 windows-store-apps win-universal-app windows-10-universal