diff --git a/README.md b/README.md index 154bb79..c7aa259 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ A graph layout panel for [AvaloniaUI](https://github.com/AvaloniaUI/Avalonia) Each individual graph is displayed through the GraphPanel control included in the assembly ```xml - + ``` @@ -20,6 +20,31 @@ The following layout methods are available in MSAGL and can be set in the GraphP The GraphPanel control and the MSAGL assemblies are bundled in [a nuget package](https://www.nuget.org/packages/AvaloniaGraphControl/). The existing MSAGL nuget packages are dedicated to the .NET Framework and do not include any netstandard assembly. +### MVVM + +The GraphPanel control leverages the [MVVM pattern used by AvaloniaUI](https://docs.avaloniaui.net/docs/next/concepts/the-mvvm-pattern/). +Each node of the graph view can be customized according to the underlying view model in the graph definition. + +```xml + + + + + + + + + + + + +``` + +### Cross-platform + +As shown in the demo, this graph panel can be used in cross-platform AvaloniaUI applications. +It was successfully tested on Linux Desktop, Windows Desktop, Android and Browser (web assembly) environments. + ## Example of graph definition ```C# diff --git a/src/AvaloniaGraphControl.csproj b/src/AvaloniaGraphControl.csproj index 75a4c4e..93179f9 100644 --- a/src/AvaloniaGraphControl.csproj +++ b/src/AvaloniaGraphControl.csproj @@ -3,13 +3,14 @@ netstandard2.1 latestmajor - 0.6.0 + 0.6.1 Olivier Azeau AvaloniaGraphControl AvaloniaGraphControl en A graph layout panel for AvaloniaUI Copyright © Olivier Azeau + README.md true snupkg https://github.com/Oaz/AvaloniaGraphControl.git