Page view counter

Browse by Tags

All Tags » Templates (RSS)

Animated Visual State Transitions with the Transitioning Content Control

div.live { border : blue solid medium; width:400; height:150 } The Silverlight Toolkit is innovative in many ways, not least of which is that controls are released in one of four quality bands : Mature : ready for release Stable : suitable for most scenarios...

The Expander – Part 2

I recently examined the Expander control and in that entry I promised to return and show how templating can add value to the user experience of this Silverlight Toolkit control. You will remember that when we left the expander, it was able to display...

Application Set: Templates & Custom Controls

When we started creating How Do I videos, the idea was to have stand alone videos that do not depend on one another. That is still the ideal, though from time to time we do have two or three part videos because the material is just too complex to cover...

Custom Controls – The Dénouement

Over the past month I've posted half a dozen min-articles about creating custom controls that can interact with the Visual State Manager, and the underlying engine that makes it work; especially Dependency Properties and the Parts and States Model . Intro...

Template Browser – an indispensible tool

One way that many developers like to create styles and templates for controls is to modify the existing styles and templates. An unusual feature of Silverlight is that every control in the toolbox is lookless – its appearance is determined by its own...

Dependency Property System – Deeper Dive Part 1

On the 17th I began a discussion of Dependency Properties, but as I said then, there is more to say.  This central concept to Silverlight Programming has traditionally  been taught as an advanced concept.(Can we have  traditions in a product...

RC0 & ContentPresenter

The breaking changes document points out that ContentPresenter now derives from FrameworkElement and thus loses 18 public properties as well as TextAlignment, TextDecorations and TextWrapping. All of this calls for a bit of rewriting if you've used...
Posted by jesseliberty | 13 comment(s)
Filed under:

Creating Custom Controls – A Common Starter Application

It will be helpful as we explore custom controls to have a common starting project. You may  remember from my posting on the 12th that I laid out a structure with three projects in one solution, with 5 important files. In the ClassLibrary, customcontrol...

Dependency Properties – Background for Custom Controls

In  a previous post I began talking about Custom Controls, and I will continue that discussion over the next few days and weeks even as I start producing videos on the topic. It turns out that the more you look at Custom Controls, the deeper you...

Digging Into Custom Controls

Last night’s post was something of a preface, but let’s get started. [ For those of you who crave the details, the code, the feel of bits between your fingers, watch for a series of videos on this subject to be released in the next couple weeks with source...

A third way to handle Templated Buttons & Images

In yesterday’s blog post I suggested that there were two solutions to crating a templated button that used an image. One was to create a different template for each image (yuck) and the other was to create a custom temlpated button. A third, and excellent...
Posted by jesseliberty | 4 comment(s)
Filed under: , ,

Web Cast and Digging Deeper

Today I had the pleasure of presenting a web cast on building an application with more than one page and passing data among those pages. I have 2 videos on this topic, so if you missed the web cast and are interested, you may find this first video on...
Posted by jesseliberty | 7 comment(s)
Filed under:

In-State Animation In A Nutshell

I’ll be covering this in videos and tutorials in depth, but I’ve come to realize that in-state animation is so straight forward that it can be explained in a quick blog entry. In fact, the really hard part is explaining what it is viz: the Visual State...
Posted by jesseliberty | 5 comment(s)
Filed under: , ,

Templates and Animation Webcast – Follow up

I had the pleasure of presenting a Webcast on Templates and Animation today, and as promised, here is the answer to an open question, and the set of links that were mentioned. The videos that may be of help as background information are here Here is the...
Posted by jesseliberty | 1 comment(s)
Filed under: , ,

Digging Deeper: Templates and the Visual State Manager

There has been a number of requests for videos, tutorials and Webcasts that dive deeper. A few weeks ago I scheduled a Webcast for this Wednesday to cover  the Visual State Manager which presents a good opportunity to do so. During this Webcast I...
Posted by jesseliberty | 3 comment(s)
Filed under:
Next