dock-nightly - Dock.ProportionalStackPanel 11.0.0-build20221129-17
A docking layout system.
PM> Install-Package Dock.ProportionalStackPanel -Version 11.0.0-build20221129-17 -Source https://www.myget.org/F/dock-nightly/api/v3/index.json
> nuget.exe install Dock.ProportionalStackPanel -Version 11.0.0-build20221129-17 -Source https://www.myget.org/F/dock-nightly/api/v3/index.json
> dotnet add package Dock.ProportionalStackPanel --version 11.0.0-build20221129-17 --source https://www.myget.org/F/dock-nightly/api/v3/index.json
<PackageReference Include="Dock.ProportionalStackPanel" Version="11.0.0-build20221129-17" />
Copy to clipboard
source https://www.myget.org/F/dock-nightly/api/v3/index.json
nuget Dock.ProportionalStackPanel ~> 11.0.0-build20221129-17
Copy to clipboard
> choco install Dock.ProportionalStackPanel --version 11.0.0-build20221129-17 --source https://www.myget.org/F/dock-nightly/api/v2
Import-Module PowerShellGet
Register-PSRepository -Name "dock-nightly" -SourceLocation "https://www.myget.org/F/dock-nightly/api/v2"
Install-Module -Name "Dock.ProportionalStackPanel" -RequiredVersion "11.0.0-build20221129-17" -Repository "dock-nightly" -AllowPreRelease
Copy to clipboard
Dock
A docking layout system.
About
Dock is a docking layout system for Avalonia applications. Use of Dock is governed by the MIT License.
Key Features:
- ItemsSource Support: Bind document collections directly to DocumentDock for automatic document management
- Flexible Content Templates: Use DocumentTemplate for customizable document content rendering
- Multiple MVVM Frameworks: Support for ReactiveUI, Prism, ReactiveProperty, and standard MVVM patterns
- Comprehensive Serialization: Save and restore layouts with multiple format options (JSON, XML, YAML, Protobuf)
- Rich Theming: Fluent and Simple themes with full customization support
- Floating Windows: Detach documents and tools into separate windows
- Dependency Injection: First-class support for .NET DI containers
Building Dock
First, clone the repository or download the latest zip.
git clone https://github.com/wieslawsoltes/Dock.git
Build using .NET Core
Open up a terminal prompt and execute the commands.
Target frameworks: netstandard2.0, net6.0, net8.0, net10.0 for libraries and samples:
dotnet build src/Dock.Avalonia/Dock.Avalonia.csproj -c Release -f netstandard2.0
Alternatively execute the repository build script which restores, builds and tests all projects. The scripts work on Windows and Unix like systems:
./build.sh # or .\build.cmd on Windows
NuGet
Dock is delivered as a NuGet package.
You can find the packages here NuGet and install the package like this:
Install-Package Dock.Avalonia
Install-Package Dock.Model.Mvvm
Install-Package Dock.Serializer.Newtonsoft
Install-Package Dock.Avalonia.Themes.Fluent
Available NuGet packages:
Core packages:
Dock.Avalonia- Main Avalonia controls and themesDock.Model- Core model interfaces and base classes
Model packages:
Dock.Model.Mvvm- MVVM implementation with base view modelsDock.Model.ReactiveUI- ReactiveUI integrationDock.Model.ReactiveProperty- ReactiveProperty integrationDock.Model.Prism- Prism framework integrationDock.Model.Inpc- INotifyPropertyChanged base implementationDock.Model.Avalonia- Avalonia-specific model extensionsDock.Model.Extensions.DependencyInjection- .NET DI container integration
Serialization packages:
Dock.Serializer.Newtonsoft- JSON serialization using Newtonsoft.JsonDock.Serializer.SystemTextJson- JSON serialization using System.Text.JsonDock.Serializer.Protobuf- Binary serialization using protobuf-netDock.Serializer.Xml- XML serializationDock.Serializer.Yaml- YAML serialization
UI and control packages:
Dock.Avalonia.Themes.Fluent- Fluent theme stylesDock.Avalonia.Themes.Simple- Simple theme stylesDock.Avalonia.Diagnostics- Debugging and diagnostic toolsDock.Controls.ProportionalStackPanel- Resizable panel controlDock.Controls.Recycling- Control recycling utilitiesDock.Controls.Recycling.Model- Control recycling model interfacesDock.MarkupExtension- XAML markup extensionsDock.Settings- Global docking behavior settings
or by using nightly build feed:
- Add
https://www.myget.org/F/dock-nightly/api/v2to your package sources - Alternative nightly build feed
https://pkgs.dev.azure.com/wieslawsoltes/GitHub/_packaging/Nightly/nuget/v3/index.json - Update your package using
Dockfeed
and install the package like this:
Install-Package Dock.Avalonia -Pre
Install-Package Dock.Model.Mvvm -Pre
Install-Package Dock.Serializer.Newtonsoft -Pre
Install-Package Dock.Avalonia.Themes.Fluent -Pre
Resources
Sample applications can be found under the samples directory which illustrate each approach in a working project:
DockXamlSample- XAML layouts with ItemsSource examplesDockMvvmSample- Full MVVM implementationDockReactiveUISample- ReactiveUI patternsDockCodeOnlySample- Pure C# layoutsNotepad- Real-world text editor exampleVisualStudioDemo- Visual Studio-like interface- And many more specialized examples
License
Dock is licensed under the MIT license.
-
.NETFramework 4.6.1
- Avalonia (>= 11.0.0-preview4)
- Avalonia.Diagnostics (>= 11.0.0-preview4)
- Dock.Model (>= 11.0.0-build20221129-17)
-
.NETFramework 6.0
- Avalonia (>= 11.0.0-preview4)
- Avalonia.Diagnostics (>= 11.0.0-preview4)
- Dock.Model (>= 11.0.0-build20221129-17)
-
.NETStandard 2.0
- Avalonia (>= 11.0.0-preview4)
- Avalonia.Diagnostics (>= 11.0.0-preview4)
- Dock.Model (>= 11.0.0-build20221129-17)
- .NETFramework 4.6.1: 4.6.1.0
- .NETFramework 6.0: 6.0.0.0
- .NETStandard 2.0: 2.0.0.0
OwnersWiesław Šoltés |
AuthorsWiesław Šoltés |
Project URLhttps://github.com/wieslawsoltes/Dock |
LicenseUnknown |
Tagsdock docking layout avalonia |
Info175 total downloads |
| 1 downloads for version 11.0.0-build20221129-17 |
| Download (62.66 KB) |
| Found on the current feed only |
Package history
| Version | Size | Last updated | Downloads | Mirrored? | |||
|---|---|---|---|---|---|---|---|
|
|
11.0.0-build20221129-17 | 62.66 KB | Tue, 29 Nov 2022 21:17:32 GMT | 1 |
|
||
|
|
11.0.0-build20221129-14 | 62.66 KB | Tue, 29 Nov 2022 13:00:34 GMT | 0 |
|
||
|
|
11.0.0-build20221129-13 | 62.65 KB | Tue, 29 Nov 2022 12:35:48 GMT | 0 |
|
||
|
|
11.0.0-build20221129-12 | 62.66 KB | Tue, 29 Nov 2022 12:09:09 GMT | 0 |
|
||
|
|
11.0.0-build20221129-11 | 62.66 KB | Tue, 29 Nov 2022 12:02:51 GMT | 0 |
|
||
|
|
11.0.0-build20221129-10 | 62.67 KB | Tue, 29 Nov 2022 11:46:29 GMT | 0 |
|
||
|
|
11.0.0-build20221129-09 | 62.67 KB | Tue, 29 Nov 2022 11:23:41 GMT | 0 |
|
||
|
|
11.0.0-build20221129-08 | 62.7 KB | Tue, 29 Nov 2022 11:06:07 GMT | 0 |
|
||
|
|
11.0.0-build20221129-07 | 62.65 KB | Tue, 29 Nov 2022 10:59:20 GMT | 0 |
|
||
|
|
11.0.0-build20221129-06 | 62.68 KB | Tue, 29 Nov 2022 10:58:18 GMT | 0 |
|
||
|
|
11.0.0-build20221129-05 | 62.68 KB | Tue, 29 Nov 2022 10:56:59 GMT | 0 |
|
||
|
|
11.0.0-build20221129-04 | 62.65 KB | Tue, 29 Nov 2022 10:41:39 GMT | 0 |
|
||
|
|
11.0.0-build20221129-03 | 62.65 KB | Tue, 29 Nov 2022 10:14:17 GMT | 0 |
|
||
|
|
11.0.0-build20221129-02 | 62.65 KB | Tue, 29 Nov 2022 10:05:15 GMT | 0 |
|
||
|
|
11.0.0-build20221129-01 | 62.69 KB | Tue, 29 Nov 2022 08:42:17 GMT | 0 |
|
||
|
|
11.0.0-build20221128-04 | 62.67 KB | Mon, 28 Nov 2022 11:48:02 GMT | 1 |
|
||
|
|
11.0.0-build20221128-03 | 62.68 KB | Mon, 28 Nov 2022 10:09:49 GMT | 0 |
|
||
|
|
11.0.0-build20221128-02 | 62.66 KB | Mon, 28 Nov 2022 09:59:40 GMT | 0 |
|
||
|
|
11.0.0-build20221128-01 | 62.65 KB | Mon, 28 Nov 2022 08:53:46 GMT | 0 |
|
||
|
|
11.0.0-build20221127-10 | 62.66 KB | Sun, 27 Nov 2022 12:12:06 GMT | 1 |
|
||
|
|
11.0.0-build20221127-09 | 62.69 KB | Sun, 27 Nov 2022 11:50:59 GMT | 0 |
|
||
|
|
11.0.0-build20221127-08 | 62.66 KB | Sun, 27 Nov 2022 11:01:58 GMT | 0 |
|
||
|
|
11.0.0-build20221127-07 | 62.63 KB | Sun, 27 Nov 2022 10:47:27 GMT | 0 |
|
||
|
|
11.0.0-build20221127-06 | 62.64 KB | Sun, 27 Nov 2022 10:40:54 GMT | 0 |
|
||
|
|
11.0.0-build20221127-05 | 62.65 KB | Sun, 27 Nov 2022 10:32:30 GMT | 0 |
|
||
|
|
11.0.0-build20221127-04 | 62.67 KB | Sun, 27 Nov 2022 10:25:40 GMT | 0 |
|
||
|
|
11.0.0-build20221127-03 | 62.67 KB | Sun, 27 Nov 2022 10:13:10 GMT | 0 |
|
||
|
|
11.0.0-build20221127-01 | 62.64 KB | Sun, 27 Nov 2022 09:58:19 GMT | 0 |
|
||
|
|
11.0.0-build20221122-06 | 62.48 KB | Tue, 22 Nov 2022 21:49:17 GMT | 1 |
|
||
|
|
11.0.0-build20221122-05 | 62.48 KB | Tue, 22 Nov 2022 14:13:10 GMT | 0 |
|
||
|
|
11.0.0-build20221122-02 | 61.3 KB | Tue, 22 Nov 2022 13:37:00 GMT | 0 |
|
||
|
|
11.0.0-build20221122-01 | 61.3 KB | Tue, 22 Nov 2022 13:20:20 GMT | 0 |
|
||
|
|
11.0.0-build20221117-03 | 61.31 KB | Thu, 17 Nov 2022 23:21:34 GMT | 0 |
|
||
|
|
11.0.0-build20221117-01 | 61.3 KB | Thu, 17 Nov 2022 18:52:02 GMT | 0 |
|
||
|
|
11.0.0-build20221108-01 | 61.33 KB | Tue, 08 Nov 2022 21:16:18 GMT | 0 |
|
||
|
|
11.0.0-build20221103-07 | 61.35 KB | Thu, 03 Nov 2022 23:23:26 GMT | 2 |
|
||
|
|
11.0.0-build20221103-06 | 61.37 KB | Thu, 03 Nov 2022 23:12:07 GMT | 0 |
|
||
|
|
11.0.0-build20221103-05 | 61.35 KB | Thu, 03 Nov 2022 22:29:29 GMT | 0 |
|
||
|
|
11.0.0-build20221103-03 | 61.3 KB | Thu, 03 Nov 2022 18:31:16 GMT | 0 |
|
||
|
|
11.0.0-build20221103-01 | 61.31 KB | Thu, 03 Nov 2022 14:20:14 GMT | 0 |
|
||
|
|
11.0.0-build20221012-04 | 81.58 KB | Wed, 12 Oct 2022 19:18:36 GMT | 168 |
|
||
|
|
11.0.0-build20221012-03 | 81.58 KB | Wed, 12 Oct 2022 19:04:20 GMT | 0 |
|
||
|
|
11.0.0-build20221010-01 | 81.54 KB | Mon, 10 Oct 2022 11:22:31 GMT | 1 |
|
||
|
|
11.0.0-build20220819-08 | 81.55 KB | Fri, 19 Aug 2022 20:55:21 GMT | 0 |
|
||
|
|
0.10.999-build20220819-07 | 81.62 KB | Fri, 19 Aug 2022 12:43:20 GMT | 0 |
|
||
|
|
0.10.999-build20220819-04 | 81.64 KB | Fri, 19 Aug 2022 11:00:55 GMT | 0 |
|
||
|
|
0.10.999-build20220819-02 | 81.62 KB | Fri, 19 Aug 2022 10:27:32 GMT | 0 |
|
||
|
|
0.10.999-build20220817-07 | 81.62 KB | Wed, 17 Aug 2022 10:09:04 GMT | 0 |
|
||
|
|
0.10.999-build20220817-04 | 81.6 KB | Wed, 17 Aug 2022 07:36:40 GMT | 0 |
|
||
|
|
0.10.999-build20220817-02 | 81.63 KB | Tue, 16 Aug 2022 22:47:59 GMT | 0 |
|
||
|
|
0.10.999-build20220817-01 | 81.63 KB | Tue, 16 Aug 2022 22:42:05 GMT | 0 |
|
||
|
|
0.10.18-build20220816-15 | 81.97 KB | Tue, 16 Aug 2022 16:09:30 GMT | 0 |
|
||
|
|
0.10.14-build20220816-13 | 82 KB | Tue, 16 Aug 2022 16:06:21 GMT | 0 |
|
||
|
|
0.10.14-build20220527-01 | 81.97 KB | Fri, 27 May 2022 11:29:39 GMT | 0 |
|
||
|
|
0.10.13-build20220505-01 | 82.01 KB | Thu, 05 May 2022 10:19:37 GMT | 0 |
|
||
|
|
0.10.12-build20220204-01 | 82.02 KB | Fri, 04 Feb 2022 11:16:48 GMT | 0 |
|
||
|
|
0.10.12-build20220127-07 | 82.01 KB | Thu, 27 Jan 2022 09:54:58 GMT | 0 |
|
||
|
|
0.10.12-build20220127-05 | 82.03 KB | Thu, 27 Jan 2022 09:30:03 GMT | 0 |
|
||
|
|
0.10.12-build20220127-04 | 81.99 KB | Thu, 27 Jan 2022 09:18:43 GMT | 0 |
|
||
|
|
0.10.11-build20220127-01 | 81.98 KB | Thu, 27 Jan 2022 09:05:58 GMT | 0 |
|
||
|
|
0.10.11-build20211221-01 | 82 KB | Tue, 21 Dec 2021 14:09:49 GMT | 0 |
|
||
|
|
0.10.11-build20211208-07 | 82.05 KB | Wed, 08 Dec 2021 23:00:52 GMT | 0 |
|
||
|
|
0.10.11-build20211208-05 | 82.04 KB | Wed, 08 Dec 2021 11:57:35 GMT | 0 |
|
||
|
|
0.10.11-build20211208-01 | 82.02 KB | Wed, 08 Dec 2021 10:57:24 GMT | 0 |
|
||
|
|
0.10.11-build20211124-01 | 82.02 KB | Wed, 24 Nov 2021 20:09:46 GMT | 0 |
|
||
|
|
0.10.10-build20211108-02 | 82.03 KB | Mon, 08 Nov 2021 22:45:51 GMT | 0 |
|
||
|
|
0.10.10-build20211108-01 | 61.37 KB | Mon, 08 Nov 2021 20:18:34 GMT | 0 |
|
||
|
|
0.10.10-build20211103-04 | 61.15 KB | Wed, 03 Nov 2021 18:27:23 GMT | 0 |
|
||
|
|
0.10.10-build20211103-02 | 61.14 KB | Wed, 03 Nov 2021 17:58:36 GMT | 0 |
|
||
|
|
0.10.8-build20211103-01 | 61.16 KB | Wed, 03 Nov 2021 17:57:58 GMT | 0 |
|
||
|
|
0.10.8-build20211017-01 | 61.16 KB | Sun, 17 Oct 2021 20:56:53 GMT | 0 |
|
||
|
|
0.10.8-build20211015-09 | 61.17 KB | Fri, 15 Oct 2021 17:43:12 GMT | 0 |
|
||
|
|
0.10.8-build20211015-08 | 61.16 KB | Fri, 15 Oct 2021 17:09:03 GMT | 0 |
|
||
|
|
0.10.8-build20211015-02 | 61.16 KB | Fri, 15 Oct 2021 15:02:03 GMT | 0 |
|
||
|
|
0.10.8-build20211011-06 | 61.17 KB | Mon, 11 Oct 2021 10:30:40 GMT | 0 |
|
||
|
|
0.10.8-build20211011-02 | 61.16 KB | Mon, 11 Oct 2021 10:12:22 GMT | 0 |
|
||
|
|
0.10.8-build20211010-10 | 61.13 KB | Sun, 10 Oct 2021 18:26:09 GMT | 0 |
|
||
|
|
0.10.8-build20211010-07 | 61.13 KB | Sun, 10 Oct 2021 14:07:52 GMT | 0 |
|
||
|
|
0.10.7.4-build20210914-04 | 59.13 KB | Tue, 14 Sep 2021 07:30:13 GMT | 0 |
|
||
|
|
0.10.7.4-build20210914-08 | 59.12 KB | Tue, 14 Sep 2021 08:28:05 GMT | 0 |
|
||
|
|
0.10.7.4-build20210914-09 | 59.12 KB | Tue, 14 Sep 2021 08:29:45 GMT | 0 |
|
||
|
|
0.10.7.4-build20210914-12 | 59.1 KB | Tue, 14 Sep 2021 10:48:46 GMT | 0 |
|
||
|
|
0.10.7.4-build20210914-16 | 59.11 KB | Tue, 14 Sep 2021 16:41:31 GMT | 0 |
|
||
|
|
0.10.7.4-build20210914-17 | 59.13 KB | Tue, 14 Sep 2021 16:40:47 GMT | 0 |
|
||
|
|
0.10.7.4-build20210914-18 | 59.13 KB | Tue, 14 Sep 2021 16:44:42 GMT | 0 |
|
||
|
|
0.10.7.4-build20210914-19 | 59.11 KB | Tue, 14 Sep 2021 16:42:21 GMT | 0 |
|
