All Projects → UweKeim → dot-net-transitions

UweKeim / dot-net-transitions

Licence: MIT license
A library for animated UI transitions for .NET

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to dot-net-transitions

Quick Picture Viewer
🖼️ Lightweight, versatile desktop image viewer for Windows. The best replacement for the default Windows photo viewer.
Stars: ✭ 237 (+178.82%)
Mutual labels:  winforms
DebounceMonitoring
📑 Add debounce logic for any method in a single line.
Stars: ✭ 44 (-48.24%)
Mutual labels:  winforms
XAF Security E4908
This repository contains examples for Role-based Access Control, Permission Management, and OData / Web / REST API Services for Entity Framework and XPO ORM
Stars: ✭ 47 (-44.71%)
Mutual labels:  winforms
Krypton-Toolkit-Suite-Extended-NET-5.470
An extension to the Krypton Toolkit suite of controls for .NET framework 4.7
Stars: ✭ 51 (-40%)
Mutual labels:  winforms
react-animated-router
Dynamic transitions with react-router(v6) and react-transition-group
Stars: ✭ 52 (-38.82%)
Mutual labels:  animated-transitions
SimpleClassicTheme
No description or website provided.
Stars: ✭ 29 (-65.88%)
Mutual labels:  winforms
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 (+168.24%)
Mutual labels:  winforms
SevenSegment
A full-featured seven-segment control for WinForms.
Stars: ✭ 30 (-64.71%)
Mutual labels:  winforms
FATXTools
FATX Data Recovery Tools (C#)
Stars: ✭ 34 (-60%)
Mutual labels:  winforms
ObjectListView
ObjectListView is a .NET ListView wired on caffeine, guarana and steroids. More calmly, it is a C# wrapper around a .NET ListView, which makes the ListView much easier to use and teaches it lots of neat new tricks.
Stars: ✭ 72 (-15.29%)
Mutual labels:  winforms
AsteroidsWasm
Collection of applications based on a single C# .NET Standard project running in: Blazor Client (WebAssembly), Blazor Server, Electron, WPF, WinForms, Xamarin
Stars: ✭ 136 (+60%)
Mutual labels:  winforms
TailwindTraders-PointOfSale
Tailwind Traders - Point of Sale Legacy Migration to Microsoft Azure
Stars: ✭ 16 (-81.18%)
Mutual labels:  winforms
WindowsFormsLifetime
.NET Core hosting infrastructure for Windows Forms.
Stars: ✭ 66 (-22.35%)
Mutual labels:  winforms
Ruler
Simple on-screen pixel ruler.
Stars: ✭ 251 (+195.29%)
Mutual labels:  winforms
ganttchart
The Winforms Gantt Chart is the .NET Winforms control originally hosted on CodePlex (http://ganttchart.codeplex.com)
Stars: ✭ 150 (+76.47%)
Mutual labels:  winforms
Nodeeditorwinforms
Node based user control / editor for Windows Forms
Stars: ✭ 232 (+172.94%)
Mutual labels:  winforms
hotel-management-v2
🏨 Hotel Management App.
Stars: ✭ 25 (-70.59%)
Mutual labels:  winforms
GChan
Scrape boards and threads from 4chan (8kun WIP). Downloads images, videos and HTML if desired.
Stars: ✭ 31 (-63.53%)
Mutual labels:  winforms
Surviving-WinForms
WinForms ain't going away anytime soon. A lot of us have to deal with it. Let's make the most of it, shall we? 😎
Stars: ✭ 36 (-57.65%)
Mutual labels:  winforms
XamlIslands
Repository with several XAML Islands v1 samples (Win32, WPF, and WinForms) to demonstrate how to use it.
Stars: ✭ 47 (-44.71%)
Mutual labels:  winforms

Dotnet Transitions

A library for animated UI transitions for .NET.

Build state

Overview

The Transitions library lets you create animated transitions of any properties of user-interface elements for .NET. It provides an easy way to perform UI animations in .NET in a similar way to the Core Animation library for Apple and the iPhone.

The Transitions library is built with Visual Studio 2008 but targets version 2 of the .NET runtime, so it can be used with projects built with VS2005.

Downloads

Getting started

You can animate a single property of an object with a single line of code like this:

Transition.run(this, "BackColor", Color.Red, new TransitionType_Linear(1000));

If this code is in a Form class, it animates the background color from its initial color to red over the course of 1000ms.

You can animate multiple properties (maybe across multiple objects) simultaneously with code like this:

Transition t = new Transition(new TransitionType_EaseInEaseOut(2000));
t.add(pictureBox1, "Left", 300);
t.add(pictureBox1, "Top", 200);
t.run();

This animates the movement of pictureBox1 from its initial location to (300, 200) over the course of 2000ms.

Coding with Transitions

The TestSample project (which is part of the code download) demonstrates a number of different transitions. It is fairly well commented, and can act as a tutorial to help get you started.

For more information on how to code with the Transitions library see the coding reference.

Version History

Transitions is currently at version 1.2. See the VersionHistory page for details of previous version.

Acknowledgements

Thanks to Maxim Gready for writing the critical-damping transition-type.

© 2009 Richard S. Shepherd.

2015-07-16, Uwe Keim: I've copied this repository from Google Code to save it from disappearing when Google Code shuts down.

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