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&gt or not to <BR&gt, 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