All Projects → princ3od → MaterialSurface

princ3od / MaterialSurface

Licence: MIT license
Google's Material Design UI library for Winform C# ./

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to MaterialSurface

Cbdialog
一个快速创建对话框的工具类库
Stars: ✭ 246 (+623.53%)
Mutual labels:  dialog
MultiDialog
MultiDialog utilizes jQuery UI Dialog Widget for a full featured Modalbox / Lightbox application.
Stars: ✭ 23 (-32.35%)
Mutual labels:  dialog
vue-modal
Reusable Modal component, supports own custom HTML, text and classes.
Stars: ✭ 29 (-14.71%)
Mutual labels:  dialog
Finalcut
A text-based widget toolkit
Stars: ✭ 244 (+617.65%)
Mutual labels:  dialog
Fingerprint
Android library that simplifies the process of fingerprint authentications.
Stars: ✭ 68 (+100%)
Mutual labels:  dialog
wui
Collection of GUI widgets for the web
Stars: ✭ 44 (+29.41%)
Mutual labels:  dialog
Dialog
Simple cross-platform dialog API for go-lang
Stars: ✭ 237 (+597.06%)
Mutual labels:  dialog
sweet-modal-vue
The sweetest library to happen to modals.
Stars: ✭ 762 (+2141.18%)
Mutual labels:  dialog
react-st-modal
Simple and flexible modal dialog component for React JS
Stars: ✭ 41 (+20.59%)
Mutual labels:  dialog
CrazyCat
Winform版围住神经猫
Stars: ✭ 14 (-58.82%)
Mutual labels:  winform
Base
🍁 Base是针对于Android开发封装好一些常用的基类,主要包括通用的Adapter、Activity、Fragment、Dialog等、和一些常用的Util类,只为更简单。
Stars: ✭ 249 (+632.35%)
Mutual labels:  dialog
react-native-speech-bubble
💬 A speech bubble dialog component for React Native.
Stars: ✭ 50 (+47.06%)
Mutual labels:  dialog
alert
Cross-platform, isomorphic alert, for Node and browser (previously alert-node)
Stars: ✭ 27 (-20.59%)
Mutual labels:  dialog
Nativepopup
Clone of Apple iOS App's feedback popup, and easily customizable.
Stars: ✭ 247 (+626.47%)
Mutual labels:  dialog
Variational-Transformer
Variational Transformers for Diverse Response Generation
Stars: ✭ 79 (+132.35%)
Mutual labels:  dialog
Focus Layers
Tiny React hooks for isolating focus within subsections of the DOM.
Stars: ✭ 238 (+600%)
Mutual labels:  dialog
Personal-Emotional-Stylized-Dialog
A Paper List for Personalized, Emotional, and stylized Dialog
Stars: ✭ 112 (+229.41%)
Mutual labels:  dialog
DEMOS TO MySelf Android
自己平时的一些积累,相当于自己的一个demo库,比较杂,后续会一个一个整理出来
Stars: ✭ 36 (+5.88%)
Mutual labels:  dialog
fusion
An Easy-to-use Kotlin based Customizable Modules Collection with Material Layouts by BlackBeared.
Stars: ✭ 39 (+14.71%)
Mutual labels:  dialog
LSDialogViewController
Custom Dialog for iOS written in Swift
Stars: ✭ 74 (+117.65%)
Mutual labels:  dialog

MaterialSurface

This library brings Google's Material Design components to Winform C#.
INTRO VIDEO

Library Components

  • Button (Contained Button/Outlined Button/Text Button)
  • Card (2 types)
  • ComboBox (3 types)
  • CheckBox
  • Dialog (support DarkTheme)
  • RadioButton
  • ChoiceChip (2 types)
  • ProgressBar (2 types)
  • TextField (3 types)
  • Snackbar (support DarkTheme)

Installation

Video (Vietnamese)

1. Adding library to your project

You can add library through the Package Manager Console (MaterialSurface NuGet Package).
Click View > Others Windows > Package Manager Console and run this command:

PM > Install-Package MaterialSurface -Version 1.1.0

Or you can clone this project from Github, compile it yourself and add output as a reference.

2. Adding components to your Toolbox

Once you have installed the package, all components should be stayed in tab "MaterialSurface" of your IDE's Toolbox.
Otherwise, you can manually add by right clicking Toolbox > Choose Items... and browse to the MaterialSurface.dll file in folder "..\\packages\MaterialSurface.1.0.0\lib".

3. Using library

Just use it as normal Winform controls except Dialog and Snackbar.

  • Dialog is a replacement of MessageBox, so use it like MessageBox.
  • Using Snackbar with method MakeSnackbar (static) or Make (for object). I strongly recommend cloning project and taking a look at MaterialSurfaceExample which has Playground to explore all components.

Author

Note

  • Check out MaterialSkin which is a similar project but conatins missing components from this project like Drawer, TabControl, Tooltip...
  • Give this project a star if you found it helpful.

Preview Images

Home tab Home Tab Button tab Button Tab TextField tab TextField Tab Toggles tab Toggles Tab ProgressBar tab ProgressBar Tab Snackbar Fullwidth Snackbar Dialog Dialog

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