VariableBox.Avalonia 0.0.3-beta20240408

This package has been deprecated as it is legacy and is no longer maintained.
This is a prerelease version of VariableBox.Avalonia.
There is a newer version of this package available.
See the version list below for details.
dotnet add package VariableBox.Avalonia --version 0.0.3-beta20240408                
NuGet\Install-Package VariableBox.Avalonia -Version 0.0.3-beta20240408                
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="VariableBox.Avalonia" Version="0.0.3-beta20240408" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add VariableBox.Avalonia --version 0.0.3-beta20240408                
#r "nuget: VariableBox.Avalonia, 0.0.3-beta20240408"                
#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.
// Install VariableBox.Avalonia as a Cake Addin
#addin nuget:?package=VariableBox.Avalonia&version=0.0.3-beta20240408&prerelease

// Install VariableBox.Avalonia as a Cake Tool
#tool nuget:?package=VariableBox.Avalonia&version=0.0.3-beta20240408&prerelease                

VariableBox

GitHub stars GitHub release Nuget Nuget Nuget Nuget

<p align="center"> <img src="./assets/light_demo.png" alt="drawing" width="150" /> </p>

VariableBox is a UI library for building cross-platform UIs with Avalonia UI.

Demo

How to use

VariableBox

Add nuget package:

dotnet add package VariableBox.Avalonia

You can now use Ursa controls in your Avalonia Application.

<Window
    ...
    xmlns:v="VariableBoxUInt"
    ...>
    <StackPanel Margin="20">
        <u:VariableBox Value="{Binding Value}" 
            FormatString="X8"
            HeaderContent="0x"
            ParsingNumberStyle="AllowHexSpecifier"
            Step="2"
            IsEnableEditingIndicator="True"
            />
    </StackPanel>
</Window>

VariableBox.Avalonia.Themes.Semi

To make Ursa controls show up in your application, you need to reference to a theme package designed for VariableBox.

  • VariableBox.Avalonia.Themes.Semi is a theme package for Ursa inspired by Semi Design.

    you need to add package Semi.Avalonia frist

  • also VariableBox.Avalonia.Themes.Semi is compact with <SimpleTheme/>

  • VariableBox.Avalonia.Themes.Semi is NOT compact with <FluentTheme/>

You can add it to your project by following steps.

  1. Add nuget package:
dotnet add package Semi.Avalonia
dotnet add package VariableBox.Avalonia.Themes.Semi
  1. Include Styles in application:
<Application...
    xmlns:v-semi="using:VariableBox.Avalonia.Themes.Semi"
    ....>

    <Application.Styles>
        

        
        <SimpleTheme/>

        
        <StyleInclude Source="avares://Semi.Avalonia/Themes/Index.axaml" />

        
        <v-semi:SemiTheme Locale="zh-CN"/>
    </Application.Styles>
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  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 was computed.  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. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
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 VariableBox.Avalonia:

Package Downloads
VariableBox.Avalonia.Themes.Semi

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.8.0 177 11 days ago
0.7.0 118 25 days ago
0.6.0 109 a month ago 0.6.0 is deprecated because it is no longer maintained.
0.5.0 106 a month ago 0.5.0 is deprecated because it is no longer maintained and has critical bugs.
0.4.1 103 a month ago 0.4.1 is deprecated because it is no longer maintained.
0.4.0 116 a month ago 0.4.0 is deprecated because it is no longer maintained.
0.3.0 184 2 months ago 0.3.0 is deprecated because it is no longer maintained.
0.2.1 117 2 months ago 0.2.1 is deprecated because it is no longer maintained.
0.2.0 99 2 months ago 0.2.0 is deprecated because it is no longer maintained.
0.1.2-beta20250109 66 2 months ago 0.1.2-beta20250109 is deprecated because it is no longer maintained.
0.1.1-beta20250106 98 3 months ago 0.1.1-beta20250106 is deprecated because it is no longer maintained and has critical bugs.
0.1.0-beta20250103 124 3 months ago 0.1.0-beta20250103 is deprecated because it has critical bugs.
0.0.5-beta20240803 319 8 months ago 0.0.5-beta20240803 is deprecated because it has critical bugs.
0.0.4-beta20240604 172 10 months ago 0.0.4-beta20240604 is deprecated because it has critical bugs.
0.0.3-beta202404081 198 4/8/2024 0.0.3-beta202404081 is deprecated because it has critical bugs.
0.0.3-beta20240408 108 4/7/2024 0.0.3-beta20240408 is deprecated because it is no longer maintained.
0.0.3-beta20240407 104 4/7/2024 0.0.3-beta20240407 is deprecated because it is no longer maintained.
0.0.2-beta20240407 103 4/7/2024 0.0.2-beta20240407 is deprecated because it is no longer maintained.
0.0.1-beta20240406 105 4/6/2024 0.0.1-beta20240406 is deprecated because it is no longer maintained.
0.0.1-beta20240404 102 4/3/2024 0.0.1-beta20240404 is deprecated because it has critical bugs.