MSDN Magazine Resource

You can view all magazines online at Also you can download them(.chm files) at   Enjoy!



You know that the DeepZoom tech provided in Silverlight 2.0 is very cool. And can you image combining the DeepZoom with Microsoft VirtualEarth? The answer is DeepEarth. “ DeepEarth is a mapping control powered by the combination of Microsoft’s Silverlight 2.0 platform and the DeepZoom (MuliScaleImage) control. At its core, it builds on these innovative…


Render Text On A Path With WPF

Very great article from Charles Petzold. You can view it at: I create a xps version, you can download from my skydriver by clicking below link:


.Net Framework 4 Universe in DeepZoom

Microsoft announced Visual Studio 2010 and the .NET Framework 4.0 on September 29, 2008 which marks the next generation of developer tools from Microsoft. Based upon .NET Framework 4.0 , Brad Abrams released a poster ".Net Framework 4.0 universe" , which gives you a clear view of new stuffs in .NET Framework 4.0. It’s using…


x:Shared Attribute in xaml (3)

If want to share Image in ResourceDictionary, there is another way except using x:Shared=”false”. <Application.Resources> <BitmapImage x:Key="bitmapImage" UriSource="pack://application:,,,/Resource/Dock.JPG"/> <DataTemplate x:Key="dataTemplate" x:Shared="false"> <Border Background="Blue" Margin="10"> <Image Source="{StaticResource bitmapImage}"/> </Border> </DataTemplate> </Application.Resources> Instead of creating Image as resource, create BitmapImage as resource and use as the Source of Image in DataTemplate. Comparing it with using x:Shared=”false”, it…


x:Shared Attribute in xaml (2)

Document about x:Shared Attribute on MSDN: The default value for x:Shared is true. It means that any given resource request always returns the same instance. In the preview blog, the x:Shared property of Image control resource is true. So the Content of ContentControl is pointed to the same Image control. <Border Background="Blue" Margin="10"> <ContentControl…


x:Shared Attribute in xaml (1)

I have created a simple wpf application. In App.xaml, I defined two resources: one is an Image control(key is image") and another is a DataTemplate which using DynamicResource to reference the Image. <Application.Resources> <Image x:Key="image" Source="Resource\Dock.jpg"/> <DataTemplate x:Key="dataTemplate" x:Shared="false"> <Border Background="Blue" Margin="10"> <ContentControl Content="{StaticResource image}"/> </Border> </DataTemplate> </Application.Resources> And then in Window1.xaml file, I put…


Retained Mode Graphics in WPF

One of the keys to understanding the role of the Visual object is to understand the difference between immediate mode and retained mode graphics systems. A standard Win32 application based on GDI or GDI+ uses an immediate mode graphics system. This means that the application is responsible for repainting the portion of the client area…


IronPython V2.0 has been released!

The IronPython and Dynamic Language Runtime teams are proud to announce the release of IronPython 2.0 final. IronPython 2.0 is the culmination of nearly two years worth of work resulting in a CPython 2.5 compatible release on .NET 2.0 SP1. By far, the biggest change to 2.0 is that our 1.1 codebase was refactored to…