‘Microsoft Brews Some Cider’

Patrick Meader, Editor in Chief of Visual Studio Magazine, talks about Cider in the February issue.  Brian Pepin had his blog mentioned as well.  In Monday’s architecture meeting I got Brian to sign my copy 😎  I’m sure I’ll fetch a handsome price on Ebay at some point in the future.



Posted in Uncategorized | Leave a comment

Slacking Blog and Cider Jan CTP release, Sparkle’s First CTP!

Well it’s been a few days since I have blogged.  I’m sorry.  Mostly the blame is on me.  A little I will put on Rob Caron who loaned me season 1 of both Lost and 24.  Both I really enjoyed at the expense of my time i normal spend finding interesting bits to blog.

We have released our second CTP of Cider!  We’d very much like to hear your feedback on the Grid designer user experience. Cider Jan CTP can be downloaded here.



Congratulations to the Sparkle team for their first CTP of the Expression Interactive Designer.  It can be downloaded here:


Thanks for all the regular traffic to this blog.  It is inspiring to see that you find this interesting. 

I have two requests for you, the reader…

First: I’d like to hear more about how you use XAML to layout your forms.  This will help me to understand the workflow and thought processes you use in creating your apps.  How can we improve this layout process in the visual designer?  Send me interesting XAML you have created so I can see how you are using the Avalon controls and panel.  We have found here that 3 people given the same goal form often implement it 3 different ways.

Second: Feedback on my blog is VERY welcome, and inspiring.  Criticism, Praise, and suggestion about what you’d like to see will all motivate me and reward me for the effort it takes to blog regularly. 

In advance, Thanks!


Posted in Uncategorized | 1 Comment

3D WPF centric blog

Today I enjoyed reading through Andrej’s blog and website.  He’s been focusing on 3D graphics within WPF.  A fun topic indeed.

Posted in Uncategorized | 1 Comment

Textbox with spell checking

WPF TextBox and RichTextBox include an optional speeling checker.  Simply set IsSpellCheckEnabled=”True”

<TextBox Width="200" Height="30" IsSpellCheckEnabled="True">Freee spell cheker!</TextBox>


Right-Click shows optional alternate words in dictionary.

Posted in Uncategorized | 1 Comment

Binding properties

Binding is core to WPF and take many forms.  In this sample, I bind the width of my button control to the value of mySlider.  As mySlider moves, its value changes from 10 to 100 and the Width of my button follows.

<Slider Name="mySlider" Minimum="10" Maximum="100"/>
<Button Width="{Binding Value,ElementName=mySlider}">
Stretchy Button


Posted in Uncategorized | Leave a comment

WrapPanel Introduction

The WrapPanel performs a useful flow type layout of content items with wrapping to prevent clipping on right (or left for right-to-left layout). 


 <WrapPanel Width="200" Height="100"
        Orientation="Horizontal" >
TextBlock >WrapPanel</TextBlock>
Button >Button1</Button>
       <Button >Button2</Button>
<Button >Button3</Button>
Button >Button4</Button>
Button >Button5</Button>
Button >Button6</Button>
Button >Button7</Button>

Posted in Uncategorized | Leave a comment

Charles’ WPF Book

I look forward to reading Charles Petzold‘s new book: "Application = Code + Markup."  Also, thanks to Charles for mentioning this blog in his.
Posted in Uncategorized | Leave a comment