Fork me on GitHub

UWP 在Xaml中使用cu和fcu资源

之前一直不知道这个,最近看微软的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的背景样式设置成两种,其他的控件和对应的属性,均可以依此类推。

 

posted @   猫叔Vincent  阅读(474)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
点击右上角即可分享
微信分享提示