Giter Site home page Giter Site logo

xamlkitchensink's Introduction

XAML Kitchen Sink

This is a github repository I started as a dumping ground for all the usefull chunks of code for XAML, view models, etc. This is mostly focused on WPF, but could be applicable to Silverlight, Windows Store Apps, Windows Phone 7/8 apps, etc.

SpicyTaco.AutoGrid

When you get fed up typing out Grid's verbose ColumnDefinitions checkout SpicyTaco.AutoGrid. There are many solutions to this problem. This is mine.

In addition to column and row definitions, it also offers ChildMargin, ChildHorizontalAlignment, and ChildVerticalAlignment.

Other Projects

WPF Crutches was started many years ago, but has some fantastic tools. WPF Bag of Tricks is another great one.

If you need to support animated GIFs in your project, then look no further than WpfAnimatedGif available on NuGet.

If you want an iOS inspired toggle switch, check out Toggle Switch Control Library.

Looking for spinners, checkout Xaml Spinner Kit or Xaml Spinners.

If you want a great source of inspiration for attached behaviors, then look to this great series by Bryan Watts. In it he gives alternatives to the common converter. I've since created many useful behaviors based on his work that you can find in the behaviors folder.

Since incorporating ReactiveUI I've been rethinking a lot of interaction logic in my view models. You can see one example of how to bubble commands up from the child in a collection to its parent in my proof of concept.

Links

Matrial Design Shadows - Marc Angers did an excellent job reproducing the beautiful shadows from Google's Material Design guidelines.

xamlkitchensink's People

Contributors

kmcginnes avatar

Stargazers

Justin Hachemeister avatar  avatar Logan Laughlin avatar Coding Seb avatar Matt Sell avatar

Watchers

 avatar James Cloos avatar

Forkers

hvusyslogic

xamlkitchensink's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.