CommunityToolkit.WinUI.UI.Media 7.1.2
预留前缀
dotnet add package CommunityToolkit.WinUI.UI.Media --version 7.1.2
NuGet\Install-Package CommunityToolkit.WinUI.UI.Media -Version 7.1.2
<PackageReference Include="CommunityToolkit.WinUI.UI.Media" Version="7.1.2" />
paket add CommunityToolkit.WinUI.UI.Media --version 7.1.2
#r "nuget: CommunityToolkit.WinUI.UI.Media, 7.1.2"
// Install CommunityToolkit.WinUI.UI.Media as a Cake Addin #addin nuget:?package=CommunityToolkit.WinUI.UI.Media&version=7.1.2 // Install CommunityToolkit.WinUI.UI.Media as a Cake Tool #tool nuget:?package=CommunityToolkit.WinUI.UI.Media&version=7.1.2
此库提供依赖于Win2D的UI效果。它是Windows Community Toolkit的一部分。
AttachedCardShadow: 提供了一个简单、易用且性能优异的圆角矩形阴影效果。
效果
- AcrylicEffect: 一个可以插入到管道中的自定义亚克力效果。
- BackdropEffect: 一个可以从指定源采样的背景效果。
- BlendEffect: 一个将当前管道与输入管道合并的混合效果。
- BlurEffect: 高斯模糊效果。
- ImageEffect: 一个显示作为Win2D表面加载的图像的效果。
- ShadeEffect: 一个在当前管道上覆盖颜色层的效果,具有指定的强度。
- SolidColorEffect:在可用表面上渲染标准8位SDR颜色的效果。
- TileEffect:加载一个图像并将其重复以覆盖所有可用表面面积的效果。
- ExposureEffect、GrayscaleEffect、HueRotationEffect等,映射到Win2D效果。
几何形状
- CanvasPathGeometry:一个类,它解析Win2d路径微型语言并将其转换为CanvasGeometry、CanvasBrush、CanvasStroke、CanvasStrokeStyle或颜色。
辅助工具
- SurfaceLoader:一个类,可以加载和将图像以及其他对象绘制到Win2D表面和画笔中。
媒体
- AcrylicBrush:一个自定义画笔,可以完全控制所有参数以实现半透明效果。
- BackdropBlurBrush:BackdropBlurBrush是一种画笔,它可以在应用程序中将背景模糊。
- BackdropGammaTransferBrush:一个可以通过应用每通道伽玛转换函数来改变应用程序中背景颜色颜色的画笔。
- BackdropInvertBrush:BackdropInvertBrush是一种将应用程序中背景颜色反转的画笔。
- BackdropSaturationBrush:将饱和度效果应用到背景的画笔。
- BackdropSepiaBrush:将棕褐色效果应用到背景的画笔。
- CanvasBrushBase:与Win2D Canvas调用交互的辅助画笔类。
- ImageBlendBrush:一种将位图图像按给定模式混合到背景中的画笔。
- PipelineBrush:一个可以通过自定义合成/Win2D效果管道渲染的画笔。
- RadialGradientBrush:此渐变画笔定义其渐变为一个椭圆内的插值。
- TilesBrush:显示平铺图像并无限重复的画笔,边缘会回绕。
PipelineBuilder:一个允许构建自定义效果管道并从它们创建CompositionBrush实例的类。
产品 | 版本 兼容的和计算出的额外目标框架版本。 |
---|---|
.NET | net5.0-windows10.0.18362是兼容的。 net6.0-windows被计算出的。 net7.0-windows被计算出的。 net8.0-windows被计算出的。 |
-
net5.0-windows10.0.18362
- CommunityToolkit.WinUI.UI.Animations (>= 7.1.2)
- Microsoft.Graphics.Win2D (>= 1.0.0.30)
- Microsoft.WindowsAppSDK (>= 1.0.0)
- System.Threading.Tasks.Extensions (>= 4.5.4)
NuGet包
此包没有使用任何NuGet包。
GitHub仓库 (11)
显示5个最流行的依赖于CommunityToolkit.WinUI.UI.Media的GitHub仓库
仓库 | 星级 |
---|---|
rocksdanister/lively
一款免费的开源软件,允许用户使用WinUI 3设置动态桌面壁纸和屏幕保护程序。
|
|
Sergio0694/ComputeSharp
一个 .NET 库,通过 DX12、D2D1 和动态生成的高级着色器语言(HLSL)计算和像素着色器,使 C# 代码在 GPU 上并行运行,目标是让所有 .NET 开发者都能轻松使用 GPU 计算!🚀
|
|
DinoChan/Loaf
|
|
2fast-team/2fast
支持 TOTP 的双因素身份验证器(Windows 10 及 Android、iOS、Linux 和 macOS 应用)
|
|
Clean-Reader/CleanReader.Desktop
使用 Windows App SDK 构建的桌面版干净阅读器
|
版本 | 下载 | 最后更新 |
---|---|---|
7.1.2 | 44,788 | 11/18/2021 |
7.1.1-preview3.1 | 340 | 11/9/2021 |
7.1.1-preview3 | 322 | 10/29/2021 |
7.0.3 | 2,166 | 6/25/2021 |
7.0.2 | 492 | 5/12/2021 |
7.0.1 | 432 | 4/1/2021 |