windows uwp应用,windows11 uwp

  windows uwp应用,windows11 uwp

  微软为期十周的Win10开发项目已经进入第四周。从本周开始,微软将解释UWP应用在不同设备中的响应式布局设计。借助Win10 UWP通用应用平台,开发者开发的应用可以在各种类型的设备上运行。本周微软主要讲解UWP应用界面的响应式布局原理。

  在Win8/Win8.1中,应用程序只能以全屏模式运行。在windows10中,微软允许现代应用程序以窗口模式运行。用户可以自由调整窗口大小,在改变窗口大小时,也要求窗口中的内容进行相应的调整。开发者需要为此做一些工作,这就是响应式布局设计。

  现代应用使用XAML可扩展标记语言(类似于HTML)来描述应用页面,Win10中改进的XAML和控件进一步优化了响应式布局。

  在这篇博文中,微软详细解释了三个XAML元素/类:VisualStateManager、RelativePanel和SplitView。其中VisualStateManager为VisualStateManager,在Win10中的VisualStateManager类中加入了StateTriggers和SettersAPI,可以根据窗口大小和设备方向调整视野;RelativePanel是一个可以根据元素之间的相对位置进行自适应布局的容器;SplitView是一个导航控件,可以适应各种宽度。

  此外,微软还推出了检测设备显示模式(平板模式或桌面模式)的方法,开发者可以根据显示模式优化和调整应用界面。

windows uwp应用,windows11 uwp