CodeWF.AvaloniaControls.Dock 12.0.3.2

There is a newer version of this package available.
See the version list below for details.
dotnet add package CodeWF.AvaloniaControls.Dock --version 12.0.3.2
                    
NuGet\Install-Package CodeWF.AvaloniaControls.Dock -Version 12.0.3.2
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CodeWF.AvaloniaControls.Dock" Version="12.0.3.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CodeWF.AvaloniaControls.Dock" Version="12.0.3.2" />
                    
Directory.Packages.props
<PackageReference Include="CodeWF.AvaloniaControls.Dock" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CodeWF.AvaloniaControls.Dock --version 12.0.3.2
                    
#r "nuget: CodeWF.AvaloniaControls.Dock, 12.0.3.2"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CodeWF.AvaloniaControls.Dock@12.0.3.2
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CodeWF.AvaloniaControls.Dock&version=12.0.3.2
                    
Install as a Cake Addin
#tool nuget:?package=CodeWF.AvaloniaControls.Dock&version=12.0.3.2
                    
Install as a Cake Tool

CodeWF.AvaloniaControls.Dock

Name NuGet Download
CodeWF.AvaloniaControls.Dock NuGet NuGet
CodeWF.AvaloniaControls.Dock.Themes NuGet NuGet

Dock extension controls and separated Semi-compatible theme resources for Avalonia 12.

English | 简体中文

Install

Install-Package CodeWF.AvaloniaControls.Dock
Install-Package CodeWF.AvaloniaControls.Dock.Themes

Theme Setup

<Application
    xmlns:codewf="https://codewf.com"
    xmlns:semi="https://irihi.tech/semi">
  <Application.Styles>
    <semi:SemiTheme Locale="zh-CN" />
    <codewf:DockSemiTheme />
    <codewf:DockCodeWFTheme />
  </Application.Styles>
</Application>

CodeWF.AvaloniaControls.Dock contains only reusable Dock controls and converters. CodeWF.AvaloniaControls.Dock.Themes contains the Dock theme entry points and all Dock XAML style resources.

Repository Layout

  • src/CodeWF.AvaloniaControls.Dock: reusable Dock control extensions
  • src/CodeWF.AvaloniaControls.Dock.Themes: separated Dock theme package and Semi-compatible style resources
  • src/CodeWF.AvaloniaControls.DockReactiveUIDemo: ReactiveUI sample with nested Dock and process-embedding documentation
  • CodeWF.AvaloniaControls.Dock.slnx: solution view for the Dock library, theme package, and sample

Scripts

  • pack.bat: restore, build, and pack CodeWF.AvaloniaControls.Dock plus CodeWF.AvaloniaControls.Dock.Themes into artifacts/packages
  • publish_all.bat: publish all Dock sample applications into publish/
  • publishbase.bat: shared publish helper used by the sample publish script

Notes

  • CodeWF.AvaloniaControls.DockReactiveUIDemo uses CodeWF.AvaloniaControls.Themes version 12.0.3.3 from NuGet instead of referencing the main CodeWF.AvaloniaControls source project.
  • Prism.DryIoc.Avalonia is pinned to 8.1.97.11073 because the 9.x line is commercial.
  • Semi.Avalonia.Dock is not referenced. The Dock-specific Semi style resources are maintained in CodeWF.AvaloniaControls.Dock.Themes.

Third-Party Open Source Audit

Checked on 2026-05-20 with NuGet metadata, restored project.assets.json, and upstream source/license links. MIT / Apache-2.0 / BSD are preferred. Source-open non-preferred licenses must be reviewed before use.

Remediation:

  • Removed Semi.Avalonia.Dock; it only provides a Semi Dock theme and no public source repository was found.
  • Split the Dock package into controls and themes. CodeWF.AvaloniaControls.Dock no longer references Dock.Avalonia.Themes.Fluent; only CodeWF.AvaloniaControls.Dock.Themes depends on the open-source Fluent Dock theme package.
  • Added CodeWF.AvaloniaControls.Dock.Themes with self-maintained Semi-compatible XAML resources, adapted from the old source snapshot under E:\github\company\xskj\src\Semi.Avalonia.Dock.
  • Removed AvaloniaUI.DiagnosticsSupport from samples because the package does not publish a clear open-source license or source repository.
Package License Source Status
Avalonia / Avalonia.Desktop / Avalonia.Fonts.Inter / Avalonia.Themes.Fluent MIT https://github.com/AvaloniaUI/Avalonia Approved
CodeWF.AvaloniaControls.Dock / CodeWF.AvaloniaControls.Dock.Themes MIT https://github.com/dotnet9/CodeWF.AvaloniaControls.Dock Own open-source packages
CodeWF.AvaloniaControls.Themes / CodeWF.EventBus / CodeWF.Log.Core MIT CodeWF repositories Own open-source packages
Dock.Avalonia / Dock.Avalonia.Themes.Fluent / Dock.Model.ReactiveUI MIT https://github.com/wieslawsoltes/Dock Approved
Irihi.Ursa.Themes.Semi MIT https://github.com/irihitech/Ursa.Avalonia Approved
Prism.DryIoc.Avalonia MIT https://github.com/AvaloniaCommunity/Prism.Avalonia Approved, pinned to 8.x
ReactiveUI.Avalonia MIT https://github.com/reactiveui/reactiveui Approved
Semi.Avalonia MIT https://github.com/irihitech/Semi.Avalonia Approved, only the open core package is used
StaticViewLocator MIT https://github.com/wieslawsoltes/StaticViewLocator Approved
System.Drawing.Common / System.Security.Permissions / System.Windows.Extensions MIT https://github.com/dotnet/dotnet Approved, pinned to 10.0.8
VC-LTL EPL-2.0 https://github.com/Chuyu-Team/VC-LTL5 Source-open; approved under the source-traceable non-preferred license rule
Xaml.Behaviors MIT https://github.com/wieslawsoltes/Xaml.Behaviors Approved
YY-Thunks MIT https://github.com/Chuyu-Team/YY-Thunks Approved

Transitive dependencies from Dock, Avalonia, ReactiveUI, Prism.Avalonia, Semi.Avalonia, Ursa.Avalonia, and SkiaSharp were checked and are source-open under MIT or BSD-style licenses. Active restore assets no longer contain Semi.Avalonia.Dock.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed.  net11.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on CodeWF.AvaloniaControls.Dock:

Package Downloads
CodeWF.AvaloniaControls.Dock.Themes

CodeWF Fluent Dock themes for Avalonia Dock controls. 为 CodeWF Dock 控件提供基于开源 Fluent 的独立主题资源。

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
12.0.3.9 0 5/21/2026
12.0.3.4 0 5/20/2026
12.0.3.3 0 5/20/2026
12.0.3.2 4 5/20/2026
12.0.3.1 80 5/19/2026
12.0.2.2 89 5/11/2026
12.0.2.1 85 5/5/2026
12.0.2 98 5/2/2026
11.3.12.1 127 2/13/2026
11.3.10.4 125 1/4/2026
11.3.10 205 12/25/2025
11.3.6.5 232 10/26/2025
11.3.6.4 217 10/26/2025
11.3.6.3 198 10/24/2025
11.3.6.2 204 10/16/2025
11.3.2-preview22 216 10/9/2025
11.3.2-preview21 268 8/27/2025
11.3.0.12 227 7/14/2025
11.3.0.11 210 7/14/2025
0.0.1 242 7/10/2025