Microsoft.Toolkit.Uwp.UI 7.1.3
dotnet add package Microsoft.Toolkit.Uwp.UI --version 7.1.3
NuGet\Install-Package Microsoft.Toolkit.Uwp.UI -Version 7.1.3
<PackageReference Include="Microsoft.Toolkit.Uwp.UI" Version="7.1.3" />
paket add Microsoft.Toolkit.Uwp.UI --version 7.1.3
#r "nuget: Microsoft.Toolkit.Uwp.UI, 7.1.3"
// Install Microsoft.Toolkit.Uwp.UI as a Cake Addin #addin nuget:?package=Microsoft.Toolkit.Uwp.UI&version=7.1.3 // Install Microsoft.Toolkit.Uwp.UI as a Cake Tool #tool nuget:?package=Microsoft.Toolkit.Uwp.UI&version=7.1.3
该库提供了各种常见的UI辅助工具。它是Windows社区工具包的一部分。
AdvancedCollectionView: 这是一个支持过滤、排序和增量加载的集合视图实现。它打算在viewmodel中使用。
CacheBase: 提供方法和对文件夹中的文件进行缓存的工具。
Converter: 常用转换器,允许在数据通过绑定引擎时修改数据。
扩展
- ApplicationViewExtensions: 为与窗口中的应用视图(app视图)交互提供了附加属性。
- 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:当应用程序主题或高对比度模式发生变化时,该类会启动一个事件。
触发器:各种视觉状态触发器,用于在各种场景中触发VisualStates。
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
通用Windows平台 | uap10.0.17763 is compatible. |
-
UAP 10.0.17763
- Microsoft.Toolkit (>= 7.1.2)
- Microsoft.Toolkit.Uwp (>= 7.1.3)
NuGet包 (12)
显示依赖于Microsoft.Toolkit.Uwp.UI的Top 5 NuGet包
包 | 下载 |
---|---|
Microsoft.Toolkit.Uwp.UI.Animations
这个库在Windows Composition和XAML故事板上提供助手和扩展。它是Windows社区工具包的一部分。命名空间:- CompositionAnimations: - Animations: 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 |
|
Microsoft.Toolkit.Uwp.UI.Controls.Primitives
这个库提供在XAML中使用的控件,它们不提供自带的样式。它是Windows社区工具包的一部分。控件:- AdaptiveGridView: 以均匀分布的列集显示项以填充可用空间。 - ConstrainedBox: 通过宽高比、缩放或多个约束子元素。 - DockPanel: 定义可以 arrangement 子元素的区域,可以水平或垂直相对于彼此排列。 - StaggeredLayout: 以列方式布局项,项将添加到使用空间最少的列。 - StaggeredPanel: 以列方式布局项,项将添加到使用空间最少的列。 - SwitchPresenter: 可用作布局开关语句的presenter,提供基于值的备用布局。 - UniformGrid: 以均匀分布的行或列集显示项,以填充可用显示空间。 - WrapLayout: 以从左到右的顺序定位子元素,并在换行时断开内容。 - WrapPanel: 以从左到右的顺序定位子元素,并在换行时断开内容。 |
|
Microsoft.Toolkit.Uwp.UI.Controls.Layout 此库提供XAML布局控件。它是Windows Community Toolkit的一部分。控件:- BladeView:提供用于深入了解详细场景的水平控件集合。- Carousel:在横幅控件中呈现项目。- Expander:允许用户基于布尔状态显示/隐藏内容。- GridSplitter:在一个网格控件列或行的空间重新分配控件。- HeaderedContentControl:提供对内容的标题。- HeaderedItemsControl:提供对项的标题。- LayoutTransformControl:支持类似于LayoutTransform应用变换。- ListDetailsView:实现List/Details设计模式。- OrbitView:在中心元素周围定位项目并支持轨道和锚点。 |
|
Microsoft.Toolkit.Uwp.UI.Controls.Markdown
此库提供了一个XAML MarkdownTextBlock控件,这是一个高效且可扩展的控件,可以解析和渲染Markdown。它是Windows Community Toolkit的一部分。 |
|
Microsoft.Toolkit.Uwp.UI.Controls.Media
此库提供了支持XAML的控件,基于win2d。它是Windows Community Toolkit的一部分。控件:- Eyedropper:允许用户从应用程序的任何地方选择颜色。- ImageCropper:ImageCropper控件允许用户自由裁剪图像。- InfiniteCanvas:支持无限滚动、墨迹、文本、格式化文本、放大/缩小、重做、撤销、导出/导入。 |
GitHub仓库 (30)
显示依赖Microsoft.Toolkit.Uwp.UI的前5个最受欢迎的GitHub仓库
仓库 | 星数 |
---|---|
DevToys-app/DevToys
开发者的瑞士军刀。
|
|
felixse/FluentTerminal
基于UWP和Web技术的终端仿真器。
|
|
0x7c13/Notepads
一款现代、轻量级的简约设计文本编辑器。
|
|
Richasy/Bili.Uwp
适用于新系统UI的哔哩。
|
|
Richasy/BiliBili-UWP
哔哩的UWP客户端,当然,是第三方开发的。
|
版本 | 下载 | 最后更新 |
---|---|---|
7.1.3 | 108,103 | 11/1/2022 |
7.1.3-rc | 2,075 | 10/21/2022 |
7.1.2 | 152,426 | 11/18/2021 |
7.1.1 | 12,941 | 10/19/2021 |
7.1.0 | 10,543 | 9/23/2021 |
7.1.0-rc2 | 2,137 | 9/17/2021 |
7.1.0-rc1 | 2,273 | 8/30/2021 |
7.1.0-preview1 | 2,267 | 8/5/2021 |
7.0.2 | 77,985 | 5/12/2021 |
7.0.1 | 17,045 | 3/29/2021 |
7.0.0 | 20,097 | 3/11/2021 |
7.0.0-preview5 | 2,343 | 2/24/2021 |
7.0.0-preview4 | 4,299 | 11/12/2020 |
7.0.0-preview3 | 2,731 | 10/7/2020 |
7.0.0-preview2 | 6,653 | 8/11/2020 |
7.0.0-preview1 | 6,953 | 4/21/2020 |
6.1.1 | 226,291 | 8/12/2020 |
6.1.0 | 154,714 | 6/15/2020 |
6.1.0-rc1 | 2,182 | 6/8/2020 |
6.1.0-preview1.2 | 339 | 5/19/2020 |
6.0.0 | 105,918 | 11/13/2019 |
6.0.0-rc1.2 | 1,937 | 10/31/2019 |
5.1.1 | 169,109 | 3/15/2019 |
5.1.0 | 18,714 | 2/13/2019 |
5.0.0 | 49,191 | 10/31/2018 |
5.0.0-preview.gb86cb1c4cb | 1,537 | 9/21/2018 |
4.0.0 | 94,758 | 8/7/2018 |
3.0.0 | 52,318 | 5/30/2018 |
3.0.0-preview | 4,888 | 5/7/2018 |
2.2.0 | 64,873 | 2/28/2018 |
2.1.1 | 62,529 | 12/15/2017 |
2.1.0 | 25,039 | 11/21/2017 |
2.0.0 | 55,371 | 8/29/2017 |
1.5.1 | 41,956 | 7/20/2017 |
1.5.0 | 12,990 | 7/5/2017 |
1.4.1 | 76,748 | 4/4/2017 |
1.4.0 | 9,369 | 3/31/2017 |
1.3.1 | 28,422 | 2/9/2017 |
1.3.0 | 5,501 | 2/7/2017 |
1.2.0 | 22,601 | 11/17/2016 |
1.1.0 | 12,357 | 10/4/2016 |
1.0.0 | 25,123 | 8/17/2016 |