All Projects → AvaloniaCommunity → Citrus.Avalonia

AvaloniaCommunity / Citrus.Avalonia

Licence: MIT license
Modern styles for Avalonia controls.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Citrus.Avalonia

MessageBox.Avalonia
Messagebox for AvaloniaUI
Stars: ✭ 222 (-31.9%)
Mutual labels:  nuget, avalonia, avaloniaui
Citrus.avalonia
Modern styles for Avalonia controls.
Stars: ✭ 161 (-50.61%)
Mutual labels:  ui-design, nuget, ui-kit
SvgToXaml
Svg to xaml conveter.
Stars: ✭ 45 (-86.2%)
Mutual labels:  avalonia, avaloniaui
Collectionviewslantedlayout
A CollectionView Layout displaying a slanted cells
Stars: ✭ 2,029 (+522.39%)
Mutual labels:  ui-design, ui-kit
Vue Beauty
Beautiful UI components build with vue and ant design
Stars: ✭ 2,109 (+546.93%)
Mutual labels:  ui-design, ui-kit
Realtaiizor
C# WinForm UI/UX Component Library
Stars: ✭ 109 (-66.56%)
Mutual labels:  ui-design, nuget
React Virgin
The react-native UI Kit you've been looking for.
Stars: ✭ 1,523 (+367.18%)
Mutual labels:  ui-design, ui-kit
Ppfish Components
Fish Design: 面向B端设计的企业级UI组件库
Stars: ✭ 163 (-50%)
Mutual labels:  ui-design, ui-kit
Ui Libraries
A collection of UI Frameworks and their platform implementations.
Stars: ✭ 769 (+135.89%)
Mutual labels:  ui-design, ui-kit
Metroset Ui
Windows Forms Metro Skin Style, Make The Applications With Metro Styles. see more https://n-a-r-w-i-n.github.io/MetroSet-UI/
Stars: ✭ 228 (-30.06%)
Mutual labels:  ui-design, ui-kit
Css Mint
Lightweight and simple to use UI Kit. Fully responsive, just 3KB gzipped.
Stars: ✭ 209 (-35.89%)
Mutual labels:  ui-design, ui-kit
IconPacks.Browser
The Browser for all available Icon packages from MahApps.Metro.IconPacks
Stars: ✭ 74 (-77.3%)
Mutual labels:  avalonia, avaloniaui
Web Toolkit
A web UI framework based on GTK's Adwaita theme
Stars: ✭ 80 (-75.46%)
Mutual labels:  ui-design, ui-kit
Vuetify
🐉 Material Component Framework for Vue
Stars: ✭ 33,085 (+10048.77%)
Mutual labels:  ui-design, ui-kit
Instagramactivityindicator
Activity Indicator similar to Instagram's.
Stars: ✭ 138 (-57.67%)
Mutual labels:  ui-design, ui-kit
Base
React-UI-Kit - frontend library with ReactJS components
Stars: ✭ 18 (-94.48%)
Mutual labels:  ui-design, ui-kit
xdelta3-cross-gui
A cross-platform GUI for creating xDelta3 patches, available for Windows, Linux, and Mac
Stars: ✭ 50 (-84.66%)
Mutual labels:  avalonia, avaloniaui
Iview
A high quality UI Toolkit built on Vue.js 2.0
Stars: ✭ 23,930 (+7240.49%)
Mutual labels:  ui-design, ui-kit
Iview Weapp
一套高质量的微信小程序 UI 组件库
Stars: ✭ 6,145 (+1784.97%)
Mutual labels:  ui-design, ui-kit
Viewui
A high quality UI Toolkit built on Vue.js 2.0
Stars: ✭ 2,487 (+662.88%)
Mutual labels:  ui-design, ui-kit

Build Status netstandard nuget downloads License Size

Citrus

Avalonia experimental theme.

Getting Started

The easiest way to get started is to install the library as a NuGet package:

Install-Package Citrus.Avalonia
# Or 'dotnet add package Citrus.Avalonia'

Then, reference the preffered theme from your App.xaml file:

<Application xmlns="https://github.com/avaloniaui"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             x:Class="YourNamespace.App">
  <Application.Styles>
    <!-- The line below is the only thing you need to get started.
         Tested with Avalonia 0.9.0 only, although not with all controls. -->
    <StyleInclude Source="avares://Citrus.Avalonia/Citrus.xaml"/>

    <!-- To use other themes:
         1. Comment out *all* of the <StyleInclude /> lines.
         2. Uncomment *one* of the <StyleInclude /> lines below. -->
    <!-- <StyleInclude Source="avares://Citrus.Avalonia/Sea.xaml"/> -->
    <!-- <StyleInclude Source="avares://Citrus.Avalonia/Rust.xaml"/> -->
    <!-- <StyleInclude Source="avares://Citrus.Avalonia/Candy.xaml"/> -->
    <!-- <StyleInclude Source="avares://Citrus.Avalonia/Magma.xaml"/> -->
  </Application.Styles>
</Application>

Done! Now the templates of all default controls are updated. See the sandbox project for more examples. See StyleManager.cs to learn how to change color scheme at runtime.

Getting Started without NuGet

Another way to get started is to add this repo as a submodule to your existing git repository:

mkdir ./external
git submodule add [email protected]:worldbeater/Citrus.Avalonia.git ./external/citrus
# Reference the ../external/citrus/src/Citrus.Avalonia/Citrus.Avalonia.csproj project then.
# The ../external/citrus/src/Citrus.Avalonia.Sandbox/Citrus.Avalonia.Sandbox.csproj is 
# the sandbox where you can browse the markup samples.

Technologies and Tools Used

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].