https://github.com/devel0/netcore-desktop
avalonia extensions
https://github.com/devel0/netcore-desktop
avalonia converter desktop grid-layout splitter
Last synced: 5 months ago
JSON representation
avalonia extensions
- Host: GitHub
- URL: https://github.com/devel0/netcore-desktop
- Owner: devel0
- License: mit
- Created: 2023-03-27T13:22:08.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-01-06T16:13:37.000Z (over 1 year ago)
- Last Synced: 2025-11-06T10:11:30.431Z (8 months ago)
- Topics: avalonia, converter, desktop, grid-layout, splitter
- Language: C#
- Homepage: https://devel0.github.io/netcore-desktop/api/SearchAThing.Desktop.html
- Size: 8.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# netcore-desktop
[](https://www.nuget.org/packages/netcore-desktop/)
.NET core desktop
- [API Documentation](https://devel0.github.io/netcore-desktop/html/annotated.html)
- [Changelog](https://github.com/devel0/netcore-desktop/commits/master)
- [Examples](#examples)
- [0003 ( GridSplitterManager )](#0003--gridsplittermanager-)
- [How this project was built](#how-this-project-was-built)
- [Documentation (github pages)](#documentation-github-pages)
- [Build and view locally](#build-and-view-locally)
- [Build and commit into docs branch](#build-and-commit-into-docs-branch)
## Examples
List of [examples](https://devel0.github.io/netcore-desktop/html/examples.html).
### 0003 ( GridSplitterManager )

## How this project was built
```sh
mkdir netcore-desktop
cd netcore-desktop
dotnet new sln
mkdir src examples
cd src
dotnet new classlib -n netcore-desktop
mv netcore-desktop desktop
cd desktop
dotnet add package netcore-ext
dotnet add package Avalonia.Desktop
cd ../..
cd examples
dotnet new avalonia.mvvm -n example
mv example/example.csproj example/example-0001.csproj
mv example example-0001
cd ..
dotnet sln add src/desktop examples/example-0001
dotnet build
# documentation css
mkdir data
git submodule add https://github.com/jothepro/doxygen-awesome-css.git data/doxygen-awesome-css
cd data/doxygen-awesome-css
# doxygen 1.9.7
git checkout 245c7c94c20eac22730ef89035967f78b77bf405
cd ../..
```
## Documentation (github pages)
Configured through Settings/Pages on Branch docs ( path /docs ).
- while master branch exclude "docs" with .gitignore the docs branch doesn't
### Build and view locally
```sh
./doc serve
```
### Build and commit into docs branch
```sh
./doc commit
```