All Projects → Panuon → Panuon.UI.Silver

Panuon / Panuon.UI.Silver

Licence: Apache-2.0 license
Professional wpf ui library.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Panuon.UI.Silver

Handycontrols
Contains some simple and commonly used WPF controls based on HandyControl
Stars: ✭ 347 (-11.25%)
Mutual labels:  control, wpf, style
Toastnotifications
Toast notifications for WPF allows you to create and display rich notifications in WPF applications. It's highly configurable with set of built-in options like positions, behaviours, themes and many others. It's extendable, it gives you possibility to create custom and interactive notifications in simply manner.
Stars: ✭ 507 (+29.67%)
Mutual labels:  control, wpf
ColorPicker
Customizable Color Picker control for WPF
Stars: ✭ 57 (-85.42%)
Mutual labels:  control, wpf
Csvtexteditor
CsvTextEditor is an ElasticTabStop csv editor implemented with AvalonEdit
Stars: ✭ 61 (-84.4%)
Mutual labels:  control, wpf
Celestial.UIToolkit
A custom WPF toolkit which is inspired by a lot of the current design languages, including Microsoft's Fluent Design and Google's Material Design.
Stars: ✭ 32 (-91.82%)
Mutual labels:  wpf, style
toggle-switch-control
Toggle switch control for WPF & Silverlight
Stars: ✭ 77 (-80.31%)
Mutual labels:  control, wpf
Controlzex
Shared Controlz for WPF and ... more
Stars: ✭ 561 (+43.48%)
Mutual labels:  control, wpf
Handycontrol
Contains some simple and commonly used WPF controls
Stars: ✭ 3,349 (+756.52%)
Mutual labels:  control, wpf
Fluent.ribbon
WPF Ribbon control like in Office
Stars: ✭ 1,895 (+384.65%)
Mutual labels:  control, wpf
Aura.ui
A Library with a lot of Controls for AvaloniaUI
Stars: ✭ 114 (-70.84%)
Mutual labels:  control, wpf
Avalondock
Our own development branch of the well known WPF document docking library
Stars: ✭ 518 (+32.48%)
Mutual labels:  control, wpf
ColorPickerLib
A WPF/MVVM implementation of a themeable color picker control.
Stars: ✭ 44 (-88.75%)
Mutual labels:  control, wpf
Panuonui.silver
Panuon.UI optimized version. A beautiful wpf ui library using templates & attached properties.
Stars: ✭ 1,279 (+227.11%)
Mutual labels:  control, wpf
YC.Marketing
提供预约、会员、订单、数据统计功能采用WPF MVVM
Stars: ✭ 30 (-92.33%)
Mutual labels:  wpf, style
MoalemYar
A personal project for class management, using various technologies like WPF, Entityframwork, CodeFirst, Sqlite, Migration and more
Stars: ✭ 53 (-86.45%)
Mutual labels:  wpf, style
log-utils
Basic logging utils: colors, symbols and timestamp.
Stars: ✭ 24 (-93.86%)
Mutual labels:  style
owlos
DIY Open Source OS for building IoT ecosystems
Stars: ✭ 43 (-89%)
Mutual labels:  wpf
xamarin-forms-wpf-samples
Xamarin.Forms WPF Samples
Stars: ✭ 14 (-96.42%)
Mutual labels:  wpf
MSI-LED-Control
This is a custom controller for the MSI graphics cards.
Stars: ✭ 20 (-94.88%)
Mutual labels:  control
SocketChat
C# & WPF Client-Server chat application
Stars: ✭ 28 (-92.84%)
Mutual labels:  wpf

Nuget

切换到简体中文

Panuon.WPF.UI

A professional UI engine for customization.
Panuon.WPF.UI allows you to achieve the desired UI effect with minimal code.

Do not directly upgrade from Panuon.UI.Silver 1.x version to Panuon.UI.Silver 2.2 or Panuon.WPF.UI 1.x version. There are significant differences in how these versions are used.

Upgrade

Since Panuon.UI.Silver 2.2.20, this library has been renamed Panuon.WPF.UI. For the specific upgrade method, please refer to this wiki document (currently only supports Chinese).

Documents

Only Chinese documentation is now available.
Chinese Wiki Document

Contributors

How to use

1. Add resource dictionary to your App.xaml

<ResourceDictionary Source="pack://application:,,,/Panuon.WPF.UI;component/Control.xaml" />

2. Use attached properties like Material Design does, although there is no relationship between the two libraries

xmlns:pu="clr-namespace:Panuon.WPF.UI;assembly=Panuon.WPF.UI"
...

<Button Width="150"
        Height="35"
        Background="#6CBCEA"
        pu:ButtonHelper.CornerRadius="5"
        pu:ButtonHelper.HoverBackground="#6CA3EA"
        pu:ButtonHelper.ClickBackground="#83A6D4" />

3. Or, use styles without affecting other controls

<!--Don't add Control.xaml-->

<ResourceDictionary Source="pack://application:,,,/Panuon.WPF.UI;component/ButtonStyle.xaml" />

<ResourceDictionary Source="pack://application:,,,/Panuon.WPF.UI;component/TextBoxStyle.xaml" />
...
xmlns:pu="clr-namespace:Panuon.WPF.UI;assembly=Panuon.WPF.UI"
xmlns:purs="clr-namespace:Panuon.WPF.UI.Resources;assembly=Panuon.WPF.UI"
...

<Button Width="150"
        Height="35"
        Style="{StaticResource {x:Static purs:StyleKeys.ButtonStyle}}"
        Background="#6CBCEA"
        pu:ButtonHelper.CornerRadius="5"
        pu:ButtonHelper.HoverBackground="#6CA3EA"
        pu:ButtonHelper.ClickBackground="#83A6D4" />

Samples

These pages were included in the Samples project. Download this repository to get the source code.

Report

Samples/Views/Examples/ReportView.xaml
261 code lines to implement this page in Panuon.WPF.UI.

Report

Visual Studio 2019 (SIM)

Samples/Views/Examples/VisualStudio2019View.xaml
293 code lines to implement this page in Panuon.WPF.UI.

Visual Studio 2019 (SIM)

Netease Music (SIM)

Samples/Views/Examples/NeteaseMusicView.xaml
272 code lines to implement this page in Panuon.WPF.UI.

Sign In Example

Samples/Views/Examples/SignInView.xaml
187 code lines to implement this page in Panuon.WPF.UI.

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].