2016-07-06 85 views
0

我有一个UWP应用程序,使用VisualStateTriggers组合,百分比GridColumn宽度和一些其他代码隐藏技术来构建响应。总的来说,从页面到页面,我已经获得了可以在不同窗口大小下动态调整大小的布局。根据窗口大小更改/更改GridView DataTemplate基于Windows大小

但是在一个页面上,我有一个绑定到数据列表的GridView,使用DataTemplate呈现每个GridViewItem。在较小的屏幕尺寸上,我想要更改GridView中的项目显示方式。

我找到的所有示例都涉及创建两个DataTemplates并根据屏幕大小切换它们。不幸的是,这种技术只能在绑定数据时切换加载的DataTemplate,如果用户调整窗口大小会导致问题。

我想知道根据屏幕大小切换或更改GridView DataTemplate的最佳方法,当用户调整窗口大小时会动态切换。

回答