带或不带Fluent设计系统的UWP应用程序(取决于Windows 10的版本)

带或不带Fluent设计系统的UWP应用程序(取决于Windows 10的版本),uwp,windows-10,uwp-xaml,fluent-design,Uwp,Windows 10,Uwp Xaml,Fluent Design,我正在开发一个新的UWP应用程序,我希望这个新应用程序在支持的版本中有一个流畅的设计系统(Creators Update和Fall Creators Update),但我也希望以前版本的Windows 10也可以访问该应用程序,但不使用流畅的设计系统 有可能吗?如果是,如何进行 有任何教程可以解释这一点吗?因为您的目标版本是比创建者更新版旧的最低版本,所以您不能使用最近推出的 实际上,您仅限于实现 ,其缺点是允许根据操作系统版本设置某些属性/实例化对象,仅在代码隐藏中,而不是在标记中,因为您的目

我正在开发一个新的UWP应用程序,我希望这个新应用程序在支持的版本中有一个流畅的设计系统(Creators Update和Fall Creators Update),但我也希望以前版本的Windows 10也可以访问该应用程序,但不使用流畅的设计系统

有可能吗?如果是,如何进行


有任何教程可以解释这一点吗?

因为您的目标版本是比
创建者更新版
旧的最低版本,所以您不能使用最近推出的

实际上,您仅限于实现
,其缺点是允许根据操作系统版本设置某些属性/实例化对象,仅在
代码隐藏
中,而不是在
标记

中,因为您的目标是早于
创建者更新
的最低版本,因此无法使用最近引入的

实际上,您仅限于实现
,它的缺点是允许根据操作系统版本设置某些属性/实例化对象,仅在
代码隐藏
中,而不是在
标记

中设置最小版本,例如10.0.10240,目标版本为10.0.16299,我认为Th2 1511不再获得更新,因此,所有当前的Win10m版本(160717031709功能2)都可以使用某种玻璃。因此,使用版本自适应代码在运行时查看哪些API可用,哪些不可用。@shubhamashu但这并不能解决我的问题:(@magicandre1981非常感谢!自适应代码是如何工作的?将最小版本(例如10.0.10240)和目标版本设置为10.0.16299秋季创建者UpdateWon,我认为Th2 1511不再获得更新,因此所有当前Win10m版本(1607、1703、1709功能2)可以有某种玻璃。因此,使用版本自适应代码在运行时查看哪些API可用,哪些不可用。@shubhamashu但这并不能解决我的问题:(@magicandre1981非常感谢!自适应代码是如何工作的?条件XAML是如何工作的?你能给我举个例子吗?谢谢!@fernandousaaa看看这里的文档:@Rafael谢谢,但我已经看到了这一点,但我仍然不明白它是如何工作的,我应该如何在我的工作中使用它case@fernandousaaa条件XAML允许您根据通用API协定指定属性和值。例如,Prop1存在于最新的windows(协定版本5)中,但不存在于上一个windows(v4)中因此,使用条件XAML,您可以告诉XAML引擎仅在合同5上运行时设置属性。如果在合同4上运行,XAML引擎将不会设置属性,因此不会引发异常。条件XAML是如何工作的?请给我举个例子,好吗?谢谢!@fernandousaaa请查看此处的文档:@R阿菲尔谢谢你,但我已经看到了这一点,但我仍然不明白它是如何工作的,我应该如何在我的生活中使用它case@fernandousaaa条件XAML允许您根据通用API协定指定属性和值。例如,Prop1存在于最新的windows(协定版本5)中,但不存在于上一个windows(v4)中因此,使用条件XAML,您可以告诉XAML引擎仅在合约5上运行时设置属性。如果在合约4上运行,XAML引擎将不会设置属性,因此不会引发异常。