AppBarButton.WPF 1.0.1
dotnet add package AppBarButton.WPF --version 1.0.1
NuGet\Install-Package AppBarButton.WPF -Version 1.0.1
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的版本 Install-Package.
<PackageReference Include="AppBarButton.WPF" Version="1.0.1" />
对于支持 PackageReference 的项目,请将此 XML 节点复制到项目文件中,以引用包。
paket add AppBarButton.WPF --version 1.0.1
NuGet 团队不为此客户端提供支持。请联系其 维护者 获取支持。
#r "nuget: AppBarButton.WPF, 1.0.1"
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将其复制到交互式工具或脚本的源代码中,以引用包。
// Install AppBarButton.WPF as a Cake Addin #addin nuget:?package=AppBarButton.WPF&version=1.0.1 // Install AppBarButton.WPF as a Cake Tool #tool nuget:?package=AppBarButton.WPF&version=1.0.1
NuGet 团队不为此客户端提供支持。请联系其 维护者 获取支持。
AppBarButton.WPF
为 WPF 编写的 AppBarButton
这是AppBarButton 的简单实现。
用法
<Window x:Class="AppBarButton.WPF.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:AppBarButton.WPF"
xmlns:appbarbtn="https://github.com/ChrisPulman/AppBarButton.WPF"
Title="MainWindow" Height="350" Width="525">
<Grid>
<appbarbtn:AppBarButton Content="adobe_acrobat" Icon="adobe_acrobat" />
</Grid>
</Window>
图标
图标是一个枚举,用于在 Assets\AppBar
文件夹中查找图标。图标是 48x48 的 Canvas 文件。这些文件以 ab_ 开头。以 md_ 开头的图标来自 Material Design Icons。 https://pictogrammers.com/library/mdi/
您可以通过设置 IconData 属性并使用您选择的合适路径来添加自己的图标。
主题
主题是一个合并到主 ResourceDictionary 中的 ResourceDictionary。默认主题是 /AppBarButton.WPF;component/Themes/Generic.xaml
。还有一个光主题,其路径为 /AppBarButton.WPF;component/Themes/AppBarButton.Light.xaml
。还有深色主题,其路径为 /AppBarButton.WPF;component/Themes/AppBarButton.Dark.xaml
。
自定义主题
您可以通过创建一个新的 ResourceDictionary 并将其合并到主 ResourceDictionary 中来自定义主题。根据以下内容创建
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/AppBarButton.WPF;component/Themes/AppBarButton.xaml" />
</ResourceDictionary.MergedDictionaries>
<Color x:Key="AccentColor">#1ba1e2</Color>
<SolidColorBrush x:Key="Accent" Color="{DynamicResource AccentColor}" />
<SolidColorBrush x:Key="AppBarButtonBorder" Color="#919191" />
<SolidColorBrush x:Key="AppBarButtonBorderHover" Color="#d1d1d1" />
<SolidColorBrush x:Key="AppBarButtonBorderPressed" Color="#d1d1d1" />
<SolidColorBrush x:Key="AppBarButtonBorderDisabled" Color="#515151" />
<SolidColorBrush x:Key="AppBarButtonIconBackgroundPressed" Color="{DynamicResource AccentColor}" />
<SolidColorBrush x:Key="AppBarButtonIconForegroundPressed" Color="#d1d1d1" />
<SolidColorBrush x:Key="AppBarButtonText" Color="#d1d1d1" />
<SolidColorBrush x:Key="AppBarButtonTextHover" Color="#d1d1d1" />
<SolidColorBrush x:Key="AppBarButtonTextPressed" Color="#d1d1d1" />
<SolidColorBrush x:Key="AppBarButtonTextDisabled" Color="#515151" />
</ResourceDictionary>
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net6.0-windows7.0 兼容。 net7.0-windows 已计算。 net7.0-windows7.0 兼容。 net8.0-windows 已计算。 net8.0-windows7.0 兼容。 |
.NET 框架 | net462 兼容。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
-
.NETFramework 4.6.2
- 无依赖项。
-
net6.0-windows7.0
- 无依赖项。
-
net7.0-windows7.0
- 无依赖项。
-
net8.0-windows7.0
- 无依赖项。
NuGet 包 (2)
显示依赖于 AppBarButton.WPF 的前 2 个 NuGet 包
包 | 下载 |
---|---|
CrissCross.WPF.UI
A Reactive Navigation Framework for ReactiveUI |
|
CrissCross.WPF.Plot
A Reactive Navigation Framework for ReactiveUI |
GitHub 仓库
该包未用于任何流行的 GitHub 仓库。
与 Net 6/7/8 和 net462 的兼容性