BenCon's WebLog
D2D development blog
The DirectX blog has gone live
The new DirectX blog just went live: https://blogs.msdn.com/DirectX From now on, this is where I will...
Date: 04/20/2009
Testing Multiple Authors
You can safely ignore this post - just making sure multiple authors works well with MSDN blogs.
Date: 02/09/2009
What I have been working on
Since the PDC is over and the Beta has been released, I can finally tell you what I have been...
Date: 01/28/2009
A debug device really does need the debug layer
D3D10_CREATE_DEVICE_DEBUG is a really handy thing to use:...
Date: 12/17/2007
Yes, I am still here
Since the work on Microsoft Max wound down, I have been working on things that I cannot discuss....
Date: 12/17/2007
Tricks with D3DX10GetImageInfoFromResource
I am playing with D3D10 tonight, and I am trying to get D3DX10GetImageInfoFromResource to work for...
Date: 03/30/2007
Cool trick with Dependency Properties
One of the cool things about dependency properties is that they allow other things to be dependent...
Date: 02/02/2007
IScrollInfo tutorial part IV
After our last installment, which was written many moons ago (literally), the only remaining thing...
Date: 12/09/2006
Bye bye to Microsoft Max
As we can see now on the home page, the Max project has ended. It was a real blast, and I had the...
Date: 12/09/2006
2B0ST0N6 day five
Note: This is really late in being posted, but I had work to catch up on when I got back :) The...
Date: 08/08/2006
2B0ST0N6 day four
The first thing that I saw on day four was the paper "Photo Tourism: Exploring Photo Collections in...
Date: 08/05/2006
2B0ST0N6 day three
Today I tried to get an early start on the day by avoiding the infamous Boston Big Dig inspired...
Date: 08/02/2006
2B0ST0N6 day two
The second day was very different to the first, with some papers being presented, a trip through the...
Date: 08/01/2006
2B0ST0N6 day one
This is the first of my posts describing my experiences at SIGGRAPH 2006. I will try to have a post...
Date: 07/31/2006
Changing Panels and DataTemplates with ItemsControls in WPF/Avalon
I have posted before about the philosophy behind the ItemsControl, and now I will pull together some...
Date: 07/26/2006
More advanced attached property use: the Ramora pattern
I like to think of the technique I am about to demonstrate as the Ramora pattern - it allows you to...
Date: 07/26/2006
Running a blog is hard
I finally found the settings in my blog that allow me to keep track of comments. For some reason, I...
Date: 07/25/2006
Attached properties - the basics
One of the coolest features in Avalon is the property subsystem. While it might seem difficult for...
Date: 07/24/2006
IValueConverter in WPF data binding
One of the handy things that you can do with data binding in WPF is that you convert the data as you...
Date: 05/10/2006
Spring Blog cleaning
Whatever tiny readership I have has probably noticed that I have tried to clean up the blog a bit,...
Date: 05/09/2006
ItemsControl Customization
One of the cool things about ItemsControls is that you get to separate the data binding and item...
Date: 05/09/2006
The ItemsControl paradigm
So what is an ItemsControl anyway? I think that this might be one of the steeper learning curves...
Date: 05/07/2006
Responding to comments
I just noticed that somebody asked an IScrollInfo question and I did not notice. I need to learn how...
Date: 05/05/2006
And you think your calendar is full
My boss sent me a screencap of his calendar today. This is why engineers don't want to become...
Date: 05/04/2006
A break from our regular programming
Have you ever tried to use UpdateTexture in D3D to push a texture from system memory to video...
Date: 01/21/2006
IScrollInfo in Avalon part III
When we last left the application it had the appearance of something that could scroll, but...
Date: 01/08/2006
IScrollInfo in Avalon part II
At the end of the first part we have created a custom panel that implements IScrollInfo, but if you...
Date: 01/07/2006
IScrollInfo in Avalon part I
Recently I invested the time to learn how to implement the IScrollInfo interface on a control in...
Date: 01/06/2006
Good introduction to CSS Properties Window
Mikhail has written a great treatise and guided tour of CSS Properties Window that shows what it can...
Date: 12/13/2005
CSS Properties window has shipped!
The CSS Properties Window is something that I designed and implemented a lot of before I left the...
Date: 12/12/2005
I got a new SmartPhone
I got myself an Audiovox SMT5600 smartphone today. This thing is amazing. It syncs to my outlook...
Date: 01/27/2005
Table editing feedback
For lack of anything better to post, I would like to get an idea of what people think of the table...
Date: 10/15/2004
Responding to feedback - Auto Position feature has been added to the designer
After hearing a lot of support for the idea of automatically positioning controls, I got the go...
Date: 09/28/2004
Design view grid is gone
Today we cut a couple of options from the product, but we felt that the ramifications of these cuts...
Date: 08/02/2004
To <BR> or not to <BR>, that is the question
One of the little things about a HTML editor is the way that block formatting works. Most users...
Date: 05/05/2004
Feedback wanted - how do you set column widths in your HTML tables?
My PM asked this question once in the forums but we did not get many replies - lets see how many we...
Date: 04/12/2004
The button tag
One of the more interesting tags that I have seen is the <BUTTON> tag. Most people have never...
Date: 02/27/2004
CSS Options
One thing I have been thinking a lot about lately has been the multitude of ways that CSS can be...
Date: 02/21/2004
F1R57 P057!!!!!
So I finally got around to making a blog. One of my friends tells me that this is a big...
Date: 02/16/2004