您的位置:首页 > 其它

UWP 在Xaml中使用cu和fcu资源

2018-01-03 16:53 316 查看
之前一直不知道这个,最近看微软的WTS项目更新,在Xaml中定义了

xmlns:fcu ="http://schemas.microsoft.com/winfx/2006/xaml/presentation?IsApiContractPresent(Windows.Foundation.UniversalApiContract,5)"
xmlns:cu ="http://schemas.microsoft.com/winfx/2006/xaml/presentation?IsApiContractNotPresent(Windows.Foundation.UniversalApiContract,5)"


很显然,这样就可以适应两个创意者版本了,当然你也可以定义其他的,

因为 Windows.Foundation.UniversalApiContract 一共有5个版本,

从10240(第一个正式版)开始 —————— ApiContract = 1

10586(首个重大更新) —————— ApiContract = 2

14393(Anniversary,一周年更新) —————— ApiContract = 3

15063(CU,创意者更新) —————— ApiContract = 4

16299(FCU,秋季创意者更新) —————— ApiContract = 5

定义好命名空间之后就可以用啦

<Grid cu:Background="{ThemeResource SystemControlBackgroundBaseLowBrush}" fcu:Background="{ThemeResource SystemControlChromeMediumAcrylicWindowMediumBrush }"/>


这样就可以给 Grid的背景样式设置成两种,其他的控件和对应的属性,均可以依此类推。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: