Project Description
This is a WPF library containing a powerhouse of controls, frameworks, helpers, tools, etc. for productive WPF development.
If you have ever heard of Drag and Drop with Attached properties, ElementFlow, GlassWindow, this is the library that will contain all such goodies.
Here is the introductory blog post

At this time the library is in a Source Only form and requires .Net Framework 3.5 SP1

The library so far ...
  • ImageButton
  • DragDropManager
  • GlassWindow
  • BalloonDecorator
  • ItemSkimmingPanel + SkimmingContextAdorner
  • PennerDoubleAnimation
  • ElementFlow
  • TransitionPresenter
  • GenieAnimation
  • WarpEffect using Pixel Shaders
  • Simple 3D Engine ( New )
  • HalfCirclePanel ( New )

Contributions
  • CogWheelShape, PolygonShape <Boris Tschirner>

If you wish to contribute or share ideas please direct your mail to pavan@pixelingene.com

Screenshots
Here is a quick way to know what these controls look like: Screenshots


Team
  • Pavan Podila ( Blog )

 Pixel in Gene News Feed 
Thursday, November 19, 2009  |  From Pixel in Gene

I recently received a mail from Marshall Price, one of the readers of my book WPF Control Development Unleashed, pointing at a bug in the sample from Chapter 8 (Virtualization). He had made some changes to the sample code in order to delete items from the StaggeredPanel. This caused a crash in the virtualized panel. [...]

Thursday, November 05, 2009  |  From Pixel in Gene

Wondering what would it look like if you built WPF controls using F# ? If yes, head over to Matt’s blog where he has translated almost all of the examples in my book WPF Control Development Unleashed to F# ! He is even starting a CodePlex project to host the source code. Kudos to Matt [...]

Sunday, October 04, 2009  |  From Pixel in Gene

This post is inspired by an interesting idea sent by Bo Stilling, one of the readers of my book. It combines the ideas discussed in Chapter 4 “Custom Panels” and Chapter 7 “IScrollInfo” to create a panel that lays out the items about a half-circle. When you scroll the panel, the items move about a [...]

Saturday, September 19, 2009  |  From Pixel in Gene

The book is finally out. Go get your copy and start building some advanced controls !
 
Happy WPF Control programming!
 Amazon link
Similar Posts:

Details of my upcoming Book
Source code for “WPF Control Development Unleashed”
Quick update on the WPF Control Development Unleashed book
Working on a Book !
Standardizing the development of custom controls

Saturday, September 12, 2009  |  From Pixel in Gene

I have always enjoyed 3D modeling. The kind of tools you use and kind of thinking that is required is so different than my everyday job of writing code. That shift in mindset is quite challenging and also exciting. In fact, the only reason I keep coming back to 3D modeling is for this aspect: [...]

Wednesday, September 02, 2009  |  From Pixel in Gene

The website for my upcoming book is finally online, which also means the Source code is available for download ! Without further ado, here is the link to the website:

WPF Control Development Unleashed
If you look under the “Downloads” tab, you will see the link to the zip containing the source.
To make it easier for [...]

Wednesday, July 29, 2009  |  From Pixel in Gene

After much prodding from friends and readers of this blog, I have decided to release the source of the little 3D engine I wrote a long time back (here and here).

The source is part of the FluidKit project and located under the Controls/View3D folder, as shown below:

You can run the FluidKit.Showcase project [...]

Saturday, June 20, 2009  |  From Pixel in Gene

Treemaps are space-filling visualizations of hierarchical data. Each node in the Treemap is represented as a rectangle, whose size depends on some attribute of the data. For example, if  I am representing the high-volume trades in a day, I could have a Treemap that shows different sized rectangles based on the volume of each trade. [...]

Wednesday, April 15, 2009  |  From Pixel in Gene

Attached Properties is a wonderful feature of WPF and I find myself using it in a variety of scenarios. The most recent one has to do with view-management and transitions. The app that I was building has many visual parts that can be swapped out and replaced with something else. Each part is actually a [...]

Thursday, April 09, 2009  |  From Pixel in Gene

In the app that I am working on right now, there is a particular design pattern that I am using to communicate back and forth with the server side data. The app itself is structured into three distinct pieces:

A Service Model (SM), which is essentially a web-service with a bunch of data-contracts
A View Model [...]

Sunday, March 22, 2009  |  From Pixel in Gene

Recently I was doing a bit of PHP development for my blog and playing around with the WordPress APIs. After spending some time deciding on the IDE to use, I hit upon NetBeans 6.5, which I think is an awesome tool for PHP development. It has fantastic auto-completion, syntax-highlighting, code-folding and refactoring support unlike no [...]

Wednesday, March 18, 2009  |  From Pixel in Gene

As many of you know my co-author Kevin Hoffman and I have been quite busy finishing up a book on WPF control development. We have few more chapters to finish and then we will be content ready for tech review. The first half of the book is already done and we are going through the [...]

Wednesday, March 04, 2009  |  From Pixel in Gene

I have finally jumped on to Twitter and making sounds (tweets) on @pavanpodila. So follow me and I’ll follow you
 

Thursday, February 26, 2009  |  From Pixel in Gene

Over the past couple of weeks I have been working on an application that displays a variety of graphs. One of the standard features we have is the load animation for a graph when the user sees it for the first time. For a line graph, this would mean that the graph animates from the [...]

Saturday, January 24, 2009  |  From Pixel in Gene

Last night I was playing around with After Effects CS4 and made this video just for fun. Its nothing fancy, just some 3D shake and some particle effects. Unfortunately I did not save my project so I cannot post the *.aep file. I do have the rendered video, which you can see below. In the [...]

Friday, January 23, 2009  |  From Pixel in Gene

This is just a quick post on how to make dashed lines in Photoshop. I am sure many of the designers who are reading this would find it useful. Photoshop by default does not give you any direct way to draw dashed lines. However it has the very powerful brush engine that can do the [...]

Monday, January 05, 2009  |  From Pixel in Gene

Organizing and referencing assets (images, fonts, xaml) has always been an interesting topic of discussion. There is still no proper guidance and is wide open for experimentation.
Organizing assets
If you have few assets, you could just keep them under a folder in your main assembly. However if you have a variety of assets and in large [...]

 Pixel in Gene News Feed 
Last edited Oct 4 at 8:39 PM by pavanpodila, version 27

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Advertise With Us | Version 2009.10.27.15987