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                
#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                

License Build Nuget NuGet

Alt

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 已计算。
兼容的目标框架
包含的目标框架(在包中)
了解更多关于 目标框架.NET Standard
  • .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 仓库。

版本 下载 最后更新
1.0.1 366 3/25/2024
0.4.2 511 3/20/2023
0.4.1 203 3/13/2023
0.4.0 228 3/12/2023
0.3.0 201 3/12/2023
0.2.0 189 3/12/2023
0.1.0 183 3/12/2023

与 Net 6/7/8 和 net462 的兼容性