Greg Schechter's Blog
Bing Maps, Windows Presentation Foundation and Silverlight -- Graphics, Media, Animation, Programming Model and other goodies.
Well, I’ve been off the air for quite some time, and now have the opportunity to pop up and talk...
Date: 12/06/2009
Troy Jefferson interned this summer with the WPF team and gathered a bunch of Effects that had been...
Date: 10/22/2008
In my last post, I introduced multi-input effects, where you can send in arbitrary WPF brushes that...
Date: 09/27/2008
Thus far in this series on Effects, we've discussed building and using Effects that have a single...
Date: 09/16/2008
In a number of places in this series on Effects, I've alluded to a VisualStudio BuildTask and...
Date: 08/12/2008
Alright! .NET 3.5 SP1 and VS 2008 SP1 are live and available on the web today. There are...
Date: 08/12/2008
As you can see from this and other blogs, there's lots of exciting stuff going on in WPF these days,...
Date: 05/22/2008
A couple of posts ago, I wrote about writing custom Effects. The example that I dove into was...
Date: 05/15/2008
The previous post in this series began to talk about writing custom Effects for WPF. We looked...
Date: 05/14/2008
The last few posts in this series on Effects have focused on the perspective of those using Effects....
Date: 05/12/2008
The last couple posts in this series have dug into features and example usage of Effects in WPF....
Date: 05/12/2008
My previous post on Effects (part of this series) gives a simple example of instantiating an...
Date: 05/12/2008
With WPF 3.5 SP1 on the horizon (and the Beta available now), I plan to discuss some of the new...
Date: 05/12/2008
GPU-based Effects are a hot new feature in WPF for .NET 3.5 SP1. I'm going to be blogging a series...
Date: 05/12/2008
Sean Cullinan, of blendblog.net, recently posted a VB.NET port of the Planerator.
Date: 02/11/2008
My previous two posts (here and here) discuss usage of the Planerator control. There are some...
Date: 11/28/2007
My previous post introduced a simple, but very powerful custom WPF control called a Planerator. That...
Date: 11/28/2007
[UPDATED: November 26, 2007 - updated source code zip one last time.] [UPDATED: November 7, 2007 -...
Date: 10/26/2007
There was a query on the MSDN forums for WPF the other day that asked about leveraging multiple...
Date: 09/27/2007
Microsoft Live Search Maps (aka Virtual Earth) at https://maps.live.com, is fantastic web technology...
Date: 08/21/2007
XAML is definitely the way to go whenever possible when you're writing WPF and Silverlight apps, due...
Date: 05/19/2007
In my last post, I said that "one of the more subtle aspects of the otherwise pretty straightforward...
Date: 04/15/2007
One of the more subtle aspects of the otherwise pretty straightforward ParallaxUi is the...
Date: 04/03/2007
I've cleaned up the source to ParallaxUi a bit and am attaching it to this post as a .zip file. This...
Date: 04/03/2007
As I mentioned in my last post, one of the guiding principles for the design of 3D in WPF is the...
Date: 03/30/2007
There’s been a super exciting update in WPF’s 3D arena that’s been recently announced that I want to...
Date: 01/02/2007
Some folks have noticed that when they run Java applets in the browser, that Aero and desktop...
Date: 10/09/2006
I've seen a couple of cool uses in the past week of the DWM Thumbnail API (described in my previous...
Date: 09/28/2006
For the most part, the Vista Desktop Window Manager is an end-user feature. However, because it so...
Date: 09/14/2006
I received a number of great comments and questions on my last post about High DPI Support in...
Date: 09/14/2006
A good amount of ink has been spilled on this blog talking about all the cost, nuance, impact, and...
Date: 08/07/2006
In the earlier posts I've done on the DWM, there's been a hint of the relationship between it and...
Date: 06/09/2006
I got to do this fun Channel9 video the other day with Charles Torre and Tim Sneath. In it we talk...
Date: 05/10/2006
As mentioned in earlier posts, by far the most important aspect of the DWM is the fact that...
Date: 05/03/2006
As usual, lots of great, insightful comments (and thanks for the kudos)... Jevan on the DWM team...
Date: 04/21/2006
The Problem Ever since the advent of dedicated graphics processors, even old-school graphics...
Date: 04/02/2006
Here's a list of topics that I have posted on (with active links) or expect to post on (without...
Date: 03/26/2006
My earlier post on "DWM's use of DirectX, GPUs, and hardware acceleration" generated some good...
Date: 03/25/2006
For the last few years, both desktop and laptop PCs have been outfitted with increasingly powerful...
Date: 03/19/2006
Wow... lots of great interest and comments in my previous post on "Under the Hood of the Desktop...
Date: 03/11/2006
I've made a grand total of one post in about the last 21 months. What have I been doing during this...
Date: 03/06/2006
Way back in December of 2003, I posted on Changeables in Avalon -- why they exist, what they're...
Date: 06/20/2005
Introduction What follows may seem like a fairly obscure topic relating to lifetime management in...
Date: 05/28/2004
At the beginning of May, we gave a number of presentations on Avalon at WinHEC. One thing that we...
Date: 05/23/2004
Earlier this month I had the opportunity to present the overview of Avalon at the Windows Hardware...
Date: 05/23/2004
I gave a talk at PDC 2003 back in October, and haven't managed to mention it here since then. Here's...
Date: 05/23/2004
Frank Hileman wonders about the Changeable class in a comment on a usability post to Steven Clarke's...
Date: 12/04/2003
Frank Hileman wonders about the Length type in a comment on a usability post to Steven Clarke's...
Date: 12/04/2003
I just set up this spanking new blog on weblogs.asp.net. My name's Greg Schechter and I'm an...
Date: 12/04/2003