OlibUI 2.0.0
See the version list below for details.
dotnet add package OlibUI --version 2.0.0
NuGet\Install-Package OlibUI -Version 2.0.0
<PackageReference Include="OlibUI" Version="2.0.0" />
paket add OlibUI --version 2.0.0
#r "nuget: OlibUI, 2.0.0"
// Install OlibUI as a Cake Addin #addin nuget:?package=OlibUI&version=2.0.0 // Install OlibUI as a Cake Tool #tool nuget:?package=OlibUI&version=2.0.0
<h1 align="center"> <img src=".github/images/OlibUILogo.png"/> OlibUI </h1>
OlibUI - dynamic user interface for AvaloniaUI. The main advantages of this library are: runtime skinning and localization. At the moment, some controls are not supported, but you can already use it.
Installation
Installation via command line:
dotnet package OlibUI
Preparation
The library can work without a default theme. Therefore, we just connect OlibUI. You also need to connect the theme. In this case, we connect "Dazzling", there are only 5 of them.
<Application xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="YourApp.App">
<Application.Styles>
<StyleInclude Source="avares://OlibUI/OlibUI.xaml"/>
<StyleInclude Source="avares://OlibUI/Themes/Dazzling.axaml"/>
</Application.Styles>
</Application>
OlibUI supports dynamic localization. If you will not be translating your application into other languages, add this line to App.axaml:
<StyleInclude Source="avares://OlibUI/Local/Lang.en.axaml"/>
After connecting, you can change the window to the one that comes with OlibUI:
<olib:OlibWindow xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:olib="using:OlibUI.Windows"
x:Class="YourApp.MainWindow"
WindowStartupLocation="CenterScreen"
TransparencyLevelHint="AcrylicBlur"
WindowButtons="All">
</olib:OlibWindow>
using Avalonia.Markup.Xaml;
using OlibUI.Windows;
namespace YourApp
{
public class MainWindow : OlibWindow
{
public MainWindow()
{
InitializeComponent();
}
private void InitializeComponent()
{
AvaloniaXamlLoader.Load(this);
}
}
}
Credits
- AvaloniaUI
- ColorPicker by wieslawsoltes
<h3 align="right"> <img src=".github/images/OnebeldLogo.png" width="350"/> </h3>
Product | Versions 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 was computed. 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. |
.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. |
-
.NETStandard 2.0
- Avalonia (>= 0.10.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
First release