OpenLightGroup Blog

rss

Blogs from OpenLightGroup.net


Author: Richard Waddell

Richard Waddell's Blog

Physics Helper for Silverlight 4

Source Code available here: It took me awhile to realize that the latest Physics Helper release posted on codeplex,  Physics Helper 3.0.0.5 Alpha doesn’t support Silverlight 4. I couldn’t figure out why the physics behaviors were not available in new projects I opened in Blend 4, but if ...

Seeker Sidebar 4 – Styles, Control Templates, and Visual States

Live Example: http://www.adefwebserver.com/Richard/ooNaEyeDevelopmentv2/ooNaEyeDevelopmentTestPage.html I’ve been promising to get to Visual States, and this time I’m actually going to do it. In the process I cover creating a templated control from scratch, and technically I achieve my goal of not having to type in the visual states. From ...

Seeker Sidebar 3 – Parts and States

Live Example: http://www.adefwebserver.com/Richard/SeekerPartsAndStates/SeekerPartsAndStatesTestPage.html I’d like to acknowledge that posts by Karen Corby made it possible for me to get to this point in understanding Parts and States. http://scorbs.com/2008/06/11/parts-states-model-with-visualstatemanager-part-1-of/ In this blog I’m going to show you how to create a multi-part templated ...

The Seeker: Sidebar 2 – Blendable Seeker via ControlTemplate

Live Example: http://www.adefwebserver.com/Richard/TemplatedSeeker/TemplatedSeekerTestPage.html Probably the most significant benefit of using a ControlTemplate to contain your object’s UI is that the appearance can then be managed by designers without ever touching a line of code. Maybe I feel that way because I’m anxious to get past this ...

The Seeker: ooNaverse sidebar 1 – Replacing interfaces with Base Classes that inherit from UserControl

Live Example: http://www.adefwebserver.com/Richard/ooNacontrols/ooNaControls.TestTestPage.html  ooNaverse sidebars are separate projects that focus on narrow issues within the ooNaverse. In this case, the demo just shows that a Position property can be implemented in an abstract base class (ooNaThing) with no UI that inherits from UserControl and ...