Thursday, March 11, 2010    
Blog  
OpenLight Blog

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 there I show how much control a designer has over the many versions of the UI of a templated control, entirely in Blend design view - including how to mess up the xaml if you edit the wrong thing – same choice, different menus. If you don’t already know how to create templated controls, and you want a detailed description with pictures of every step and misstep, read on:

image...

Read More »

How to make a simple Module using DotNetNuke 5 that connects to the Database

Use the following tutorial to create a simple Hello World DotNetNuke 5 Module. it will be used as the starting point for this tutorial:

Read More »

How to make a simple Hello World Module using DotNetNuke 5...

Read More »

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/

image

In this blog I’m going to show you how to create a multi-part templated control with visual states, then how you can manipulate those parts and states in Blend.

If you’ve...

Read More »

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 visual stuff and back to what the ooNaCreatures can do, not how they look, which kind of proves my point. Anyway, to prove my claim that the Well-Templated Seeker can be changed visually without touching any code, I’ll demonstrate:

Here we are in MainPage.xaml with a seeker named defaultSeeker in the design window.

image...

Read More »

Live Example:

http://www.adefwebserver.com/Richard/ooNacontrols/ooNaControls.TestTestPage.html 

image

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 in turn be inherited by a subclass (Seeker) that does define a UI (xaml file). Clicking on the page will cause the ooNaSeeker object...

Read More »

image

Click here for the live example:

http://www.adefwebserver.com/silverlight/CloudDBSilverlight/Default.aspx

image

I checked Twitter yesterday and saw a post about CloudDB.com giving away free invites...

Read More »

Live example:

http://www.adefwebserver.com/Richard/TheSeekerSiteV4/Default.html

I made a lot of changes to  The Seeker, but probably the most important technically is the addition of Dependency Properties and more specifically Dependency Properties to support Animation.

image image...

Read More »

image

Live example: http://www.adefwebserver.com/silverlight/SilverlightCaptioning/SilverlightDynamicMediaMarkers/

This is another one of my “this blog post is not really about what this blog post is about”. Yes, I will deliver on what the title promises, but creating closed captaining with Silverlight is actually very easy. The thing that took me so much time to put together, was implementing a “MVVM like” pattern and have a code behind that has no application logic and looks like this:

using System.Windows.Controls; namespace SilverlightDynamicMediaMarkers { public partial class...

Read More »

  
Copyright 2009 by OpenLightGroup.net   |  Privacy Statement  |  Terms Of Use