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
<PackageReference Include="CommunityToolkit.WinUI.UI" Version="7.1.2" />
paket add CommunityToolkit.WinUI.UI --version 7.1.2
#r "nuget: CommunityToolkit.WinUI.UI, 7.1.2"
// 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 已计算。 |
-
net5.0-windows10.0.18362
- CommunityToolkit.WinUI (>= 7.1.2)
- Microsoft.WindowsAppSDK (>= 1.0.0)
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 |