[UWP开发] 在低版本中使用亚克力刷以及部分高版本控件

简介: 原文:[UWP开发] 在低版本中使用亚克力刷以及部分高版本控件 写于2018.10.3 仅在我的PC(17763)和WP(Limia 950 XL 15254)上测试过 微软在build 16299中引入了亚克力刷,但是Win10m并没有活那么久,lumia手机在此之前就已全部停止更新 这里介...

原文:[UWP开发] 在低版本中使用亚克力刷以及部分高版本控件

写于2018.10.3 仅在我的PC(17763)和WP(Limia 950 XL 15254)上测试过

微软在build 16299中引入了亚克力刷,但是Win10m并没有活那么久,lumia手机在此之前就已全部停止更新

这里介绍一个简单易用的方法,即使你的项目最低版本低于16299,仍然可以使用亚克力刷

 

引用 Microsoft.UI.XAML

  • 在你的项目设置中设定目标版本为17134

  • 在Nuget包管理器中安装Microsoft.UI.XAML

   ps:这里需要勾选"包括预发行版"

  • 在App.xaml中添加如下代码

     <Application.Resources>
         <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                 <XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls"/>
            </ResourceDictionary.MergedDictionaries>
         </ResourceDictionary>
     </Application.Resources>

使用亚克力刷

1     xmlns:muxm="using:Microsoft.UI.Xaml.Media"

 

     <Page.Resources>
        <ResourceDictionary>
            <muxm:AcrylicBrush x:Key="MyAcrylicBrush" BackgroundSource="HostBackdrop" TintColor="{ThemeResource SystemChromeLowColor}" TintOpacity=".6"/>
         </ResourceDictionary>
     </Page.Resources>

 

   <Grid Background="{StaticResource MyAcrylicBrush}">

使用新的控件

    xmlns:controls="using:Microsoft.UI.Xaml.Controls"

接下来只要输入

     <controls:

就会自动显示可以使用的控件

 

目录
相关文章
|
7月前
|
Android开发 iOS开发 计算机视觉
Airtest新增iOS、Windows录屏功能,真香!
Airtest新增iOS、Windows录屏功能,真香!
199 0
|
iOS开发
iOS 常用阅读软件打开书籍的转场动画
iOS 常用阅读软件打开书籍的转场动画
103 0
|
7月前
|
编解码 Android开发 iOS开发
iOS 上架审核宝典:注意事项与实用工具分享
iOS 上架审核宝典:注意事项与实用工具分享
|
编解码 Android开发 iOS开发
iOS上架审核宝典:注意事项与实用工具分享
从事过ios开发、app运营这一行业的朋友都知道,ios app上架审核比较严格的,经常会因为种种原因被拒。这次呢,小微就整理了iOS上架需要注意的事项,上架前尽量避免,争取一次提交审核成功,被拒打回重新修改提交审核会耗费很多时间!
iOS上架审核宝典:注意事项与实用工具分享
|
小程序 iOS开发
uniapp中IOS端小程序底部黑线适配的方法(整理)
uniapp中IOS端小程序底部黑线适配的方法(整理)
|
iOS开发 MacOS
想把iPad作为扩展屏,却发现macOS monterey随航功能不见了
想把iPad作为扩展屏,却发现macOS monterey随航功能不见了
3183 1
想把iPad作为扩展屏,却发现macOS monterey随航功能不见了
|
存储 文件存储 iOS开发
一分钟了解iMazing2.16最新版更新功能介绍
预计到本月底,iMazing2.16将更新一个期待已久的特性:支持部分备份!许多图像功能需要备份您的设备。根据iPhone的容量,完整的本地备份可能会消耗100 GB,甚至更多。如果你的Mac或PC的可用空间比这少,使用iMazing可能会有挑战性,即使你只是想保存一些信息抄本。
231 0
|
安全 Windows
Win系统 - Win10不强制更新了,但这2个新功能你必须试试!
Win系统 - Win10不强制更新了,但这2个新功能你必须试试!
157 0
Win系统 - Win10不强制更新了,但这2个新功能你必须试试!
|
Java 开发工具 图形学
Unity使用心得 之 ✨ Unity2019打包apk显示版本过低问题
Unity2019打包apk显示版本过低问题 可能不止2019有问题,正常用unity打包windows是没问题的,选择打包安卓就会出现下图所示类似问题 明明安装了JDK\SDK,而且我用unty2017、unity2018都用这个SDK打包安卓没出问题,19就出问题,就很头痛。 按照图片上这两个说明看,是指sdk版本不对,或者路径不对没检测到SDK(但是我17、18就能检测到,明显不是SDK路径等问题) 在网上搜了挺多这类问题,解决办法挺多,各不相同,但是也没有一个好好的解决方案,下面说说我的解决办法提供大家试试吧,要不然写完了打包不出来就很难受。
Unity使用心得 之 ✨ Unity2019打包apk显示版本过低问题
新版本坑太多,UI不适配惊呼受不了?快下载回老旧版本的IDEA!
新版本坑太多,UI不适配惊呼受不了?快下载回老旧版本的IDEA!
271 0
新版本坑太多,UI不适配惊呼受不了?快下载回老旧版本的IDEA!