CommunityToolkit.WinUI.UI 7.1.2

前缀已保留
dotnet add package CommunityToolkit.WinUI.UI --version 7.1.2                
NuGet\Install-Package CommunityToolkit.WinUI.UI -Version 7.1.2                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="CommunityToolkit.WinUI.UI" Version="7.1.2" />                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用包。
paket add CommunityToolkit.WinUI.UI --version 7.1.2                
#r "nuget: CommunityToolkit.WinUI.UI, 7.1.2"                
#r 指令可用于 F# Interactive 和多语言笔记本。将此复制到交互工具或脚本的源代码中以引用包。
// Install CommunityToolkit.WinUI.UI as a Cake Addin
#addin nuget:?package=CommunityToolkit.WinUI.UI&version=7.1.2

// Install CommunityToolkit.WinUI.UI as a Cake Tool
#tool nuget:?package=CommunityToolkit.WinUI.UI&version=7.1.2                

此库提供各种常见的 UI 辅助程序。它是 Windows Community Toolkit 的一部分。

     AdvancedCollectionView:这是一个支持过滤、排序和增量加载的集合视图实现。它旨在在 ViewModel 中使用。

     CacheBase:提供方法和工具来在文件夹中缓存文件。

     Converters:常用转换器,允许在数据通过绑定引擎时对其进行修改。

     扩展
     - ApplicationViewExtensions:提供用于与窗口上的 ApplicationView(应用程序视图)交互的附加属性。
     - AttachedDropShadow:提供基于组合的阴影效果,支持遮罩。
     - FrameworkElementExtensions:提供 FrameworkElement 的附加依赖属性。
     - ListViewExtensions:为 ListViewBase 提供附加依赖属性。
     - LogicalTree:定义一系列扩展方法用于 UI。
     - MatrixExtensions:提供对 Matrix 结构的扩展集。
     - MatrixHelperEx:Matrix 的静态辅助方法。
     - Mouse:易于更改鼠标悬停光标类型的辅助类。
     - NullableBool:自定义 MarkupExtension,可提供可空的布尔值。
     - RotateTransformExtensions:RotateTransform 的扩展方法。
     - ScaleTransformExtensions:ScaleTransform 的扩展方法。
     - ScrollViewerExtensions:为 ListViewBase 提供附加依赖属性。
     - SkewTransformExtensions:SkewTransform 的扩展方法。
     - SurfaceDialTextbox:辅助类,提供附加属性以启用任何 TextBox 使用 Surface Dial。
     - TextBoxMask:TextBox 马赛克属性使用户在 TextBox 控件中输入固定宽度文本更方便。
     - TextBoxRegex:TextBoxRegex 允许使用正则表达式进行文本验证。
     - TitleBarExtensions:提供附加依赖属性,用于与窗口中的应用视图标题栏交互。
     - TranslateTransformExtensions:TranslateTransform 的扩展方法。
     - VisualExtensions:为 Visual 对象提供扩展方法和附加属性。
     - VisualTree:定义一组用于 UI 的扩展方法。

     辅助工具
     - BindableValueHolder:保留值。可用于同时更改多个对象的属性。
     - DependencyPropertyWatcher:用于跟踪依赖属性的更改。
     - ThemeListener:该类用于监听应用程序主题或高对比度模式的更改,并在它们发生时发出事件。

     触发器:多种视觉状态触发器,可以帮助在各种场景中触发视觉状态。

产品 兼容的和额外的计算目标框架版本。
.NET net5.0-windows10.0.18362 兼容。 net6.0-windows 已计算。 net7.0-windows 已计算。 net8.0-windows 已计算。
兼容目标框架
包含的目标框架(在包中)
了解更多关于 目标框架.NET 标准 的信息。

NuGet 包 (9)

显示依赖于 CommunityToolkit.WinUI.UI 的前 5 个 NuGet 包。

下载
CommunityToolkit.WinUI.UI.Controls.Primitives

该库提供了在XAML中使用、不提供自己样式的控件。它是Windows社区工具套件的一部分。控件:- AdaptiveGridView:以均匀分布的列集呈现项目以填充可用空间。 - ConstrainedBox:通过宽高比、比例或多个来约束子元素。 - DockPanel:定义可以相对水平或垂直排列子元素的区域。 - StaggeredLayout:以列方式布局项目,其中项目将添加到占用空间最少的列。 - StaggeredPanel:以列方式布局项目,其中项目将添加到占用空间最少的列。 - SwitchPresenter:可以作为布局中的switch语句,根据值提供替代布局。 - UniformGrid:以均匀分布的行或列集呈现项目以填充可用显示空间。 - WrapLayout:将子元素从左到右依次定位,并将内容断行。 - WrapPanel:将子元素从左到右依次定位,并将内容断行。

CommunityToolkit.WinUI.UI.Controls.Markdown

该库提供XAML MarkdownTextBlock控件,这是一个高效且可扩展的控件,可以解析和渲染Markdown。它是Windows社区工具套件的一部分。

CommunityToolkit.WinUI.UI.Controls.Layout

该库提供XAML布局控件。它是Windows社区工具套件的一部分。控件:- BladeView:提供水平集合的刀片控件,用于深入详细的场景。 - Carousel:在旋转木马控件中呈现项目。 - Expander:允许用户根据布尔状态显示/隐藏内容。 - GridSplitter:网格拆分器控件可以重新分配网格控件列或行之间的空间。 - HeaderedContentControl:为内容提供标题。 - HeaderedItemsControl:为项目提供标题。 - LayoutTransformControl:支持LayoutTransform的转换。 - ListDetailsView:实现列表/详情设计模式。 - OrbitView:将项目定位在中心元素周围的圆周上,并支持轨道和锚点。

CommunityToolkit.WinUI.UI.Controls.Media

该库为XAML提供了由win2d支持的控件。它是Windows社区工具套件的一部分。控件:- Eyedropper:滴管允许用户从应用程序的任何位置选择颜色。 - ImageCropper:ImageCropper控件允许用户自由裁剪图像。 - InfiniteCanvas:支持无限滚动、墨迹、文本、文本格式、放大/缩小、重做、撤销、导出/导入。

CommunityToolkit.WinUI.UI.Animations

该库在Windows Composition和XAML故事板之上提供了辅助功能和扩展。它是Windows社区工具套件的一部分。命名空间:- CompositionAnimations:- AnimationBase, OffsetAnimation, OpacityAnimation, RotationAnimation, RotationInDegreesAnimation, ScalarAnimation, ScaleAnimation, TranslationAnimation, TypedAnimationBase, Vector2Animation, Vector3Animation, Vector4Animation - CompositionAnimations:ExpressionKeyFrame, KeyFrame, KeyFrameCollection, ScalarKeyFrame, TypedKeyFrame, Vector2KeyFrame, Vector3KeyFrame, Vector4KeyFrame - ConnectedAnimations:Connected, ConnectedAnimationHelper, ConnectedAnimationListProperty, ConnectedAnimationProperties - Expressions:ExpressionNodes, ExpressionValues, ReferenceNodes, CompositionExtensions, ExpressionFunctions, OperationType - AnimationExtensions:Blur, Fade, Light, Offset, Rotate, Saturation, Scale

GitHub仓库 (10)

显示依赖CommunityToolkit.WinUI.UI的.top 5个最受欢迎的GitHub仓库

仓库 星标
rocksdanister/lively
免费开源软件,允许用户使用WinUI 3设置动画桌面壁纸和屏保。
Richasy/Bili.Copilot
哔哩哔哩用户的个人助理
beeradmoore/dlss-swapper
Paving-Base/APK-Installer
Windows上的Android应用程序安装器
DinoChan/Loaf
版本 下载 最后更新
7.1.2 346,692 11/18/2021
7.1.1-preview3.1 653 11/9/2021
7.1.1-preview3 1,041 10/29/2021
7.0.3 9,107 6/25/2021
7.0.2 2,065 5/12/2021
7.0.1 1,899 4/1/2021