Delay's Blog
learn.microsoft.com/en-us/archive/blogs/delay
Silverlight, WPF, Windows Phone, Web Platform, .NET, and more...
C# / .NETFrontend / CSS / browsersDev tools / editors / IDEsMicrosoft blogsMSDN archive
- Posts
- 276 from 24 Feb 2006 to 16 Jul 2013
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/delay/feed.xml
2013 3
- Is it still cheating if you come up with the cheat yourself? [Simple code to solve a "sliding pieces" puzzle]
- Setting a value to null might be more dangerous than you think [Simple ToolTipServiceExtensions class avoids a runtime exception in Windows Store apps]
- 64 bits ought to be enough for everybody [TextAnalysisTool.NET update for .NET 2.0 and 64-bit enables the analysis of larger files!]
2012 4
- Happy Birthday, FeedWorm! [A simple, efficient (free!) Google Reader client for keeping up with RSS feeds on Windows Phone]
- "If I have seen further, it is by standing on the shoulders of giants" [An alternate implementation of HTTP gzip decompression for Windows Phone]
- "I never did mind about the little things..." [Free HideShowDesktopButtonOnTaskbar utility hides the "Show desktop" button on the Windows taskbar]
- “Make things as simple as possible, but not simpler.” [ManagedMsiExec sample app shows how to use the Windows Installer API from managed code]
2011 30
- "You are now up to date." [IfModifiedSinceWebClient makes it easy to keep a local file in sync with online content - and do so asynchronously]
- Don't make the audience sit through all your typo-ing [Overview of implementing an extension for WebMatrix - and the complete source code for the Snippets sample]
- TextAnalysisTool.NET to Windows 8: "Y U no run me under .NET 4?" [How to avoid the "please install .NET 3.5" dialog when running older .NET applications on the Windows 8 Developer Preview]
- Make it your own [WebMatrix's new extensibility support enables developers and applications to customize the web development experience to their liking!]
- Know your place in life [Free PlaceImage control makes it easy to add placeholder images to any WPF, Silverlight, or Windows Phone application!]
- Invisible pixels are just as clickable as real pixels! [Tip: Use a Transparent brush to make "empty" parts of a XAML element respond to mouse and touch input]
- Preprocessor? .NET don't need no stinkin' preprocessor! [DebugEx.Assert provides meaningful assertion failure messages automagically!]
- Use it or lose it, part deux [New Delay.FxCop code analysis rule helps identify uncalled public or private methods and properties in a .NET assembly]
- Use it or lose it! [New Delay.FxCop code analysis rule helps identify unused resources in a .NET assembly]
- Speling misteaks make an aplikation look sily [New Delay.FxCop code analysis rule finds spelling errors in a .NET assembly's string literals]
- Safe X (ml parsing with XLINQ) [XLinqExtensions helps make XML parsing with .NET's XLINQ a bit safer and easier]
- "Sort" of a follow-up post [IListExtensions class enables easy sorting of .NET list types; today's updates make some scenarios faster or more convenient]
- When you live on the bleeding edge, be prepared for a few nicks [Minor update to the Delay.Web.Helpers ASP.NET assembly download to avoid a NuGet packaging bug affecting Razor installs]
- Something "sort" of handy... [IListExtensions adds easy sorting to .NET list types - enabling faster search and removal, too!]
- Don't shoot the messenger [A WebBrowserExtensions workaround for Windows Phone and a BestFitPanel tweak for infinite layout bounds on Windows Phone/Silverlight/WPF]
- "Those who cannot remember the past are condemned to repeat it." [WebBrowserExtensions.StringSource attached dependency property makes Silverlight/Windows Phone/WPF's WebBrowser control more XAML- and binding-friendly]
- Images in a web page: meh... Images *in* a web page: cool! [Delay.Web.Helpers assembly now includes an ASP.NET web helper for data URIs (in addition to Amazon S3 blob/bucket support)]
- Each one is the best - for different definitions of "best" [The BestFitPanel collection of layout containers provides flexible, easy-to-use options for Silverlight, WPF, and Windows Phone applications]
- What next, a DOS version?? [Free tool and source code to temporarily prevent a computer from entering sleep mode - 32-bit and 64-bit versions now support Windows XP!]
- MEF lab [How to: Keep implementation details out of a MEF contract assembly by implementing an interface-based event handler]
- MEF addict [Combining .NET 4's type embedding and MEF to enable a smooth upgrade story for applications and their extensions]
- "Your feedback is important to us; please stay on the line..." [Improving Windows Phone 7 application performance is even easier with these LowProfileImageLoader and DeferredLoadListBox updates]
- Candy-eating lemming [Delay.Web.Helpers (and its easy-to-use Amazon S3 blob/bucket API) is now available via NuGet!]
- Night of the Living WM_DEADCHAR [How to: Avoid problems with international keyboard layouts when hosting a WinForms TextBox in a WPF application]
- sudo localize --crossplatform [Free PseudoLocalizer class makes it easy to identify localization issues in WPF, Silverlight, and Windows Phone 7 applications!]
- What it lacks in efficiency, it makes up for in efficiency! [Silverlight-ready PNG encoder implementation shows one way to use .NET IEnumerables effectively]
- sudo localize & make me-a-sandwich [Free PseudoLocalizer class makes it easy for anyone to identify potential localization issues in .NET applications]
- "Might as well face it, you're addicted to blob..." [BlobStoreApi update adds container management, fragmented response handling, other improvements, and enhanced Amazon S3 support by Delay.Web.Helpers!]
- There's a blob on your web page - but don't wipe it off [New Delay.Web.Helpers assembly brings easy Amazon S3 blob access to ASP.NET web sites!]
- SayIt, don't spray it! [Free program (and source code) makes it easy to use text-to-speech from your own programs and scripts]
2010 68
- "And she'd say, 'Can you see ... what I'm saying?'" [How to: Localize a Windows Phone 7 application that uses the Windows Phone Toolkit into different languages]
- No rest for the weary [Free tool and source code to temporarily prevent a computer from entering sleep mode - now available for .NET, 32-bit, and 64-bit!]
- Hash for the holidays [Managed implementation of CRC32 and MD5 algorithms updated; new release of ComputeFileHashes for Silverlight, WPF, and the command-line!]
- Better together [DynamicOrientationChanges and TransitionFrame create a comprehensive transition experience for Windows Phone 7]
- You've got questions; I've got dumb looks [PDC10's Channel 9 Live Windows Phone 7 Q&A session available online and offline]
- The taming of the phone [New SetterValueBindingHelper sample demonstrates its usefulness on Windows Phone 7 (and Silverlight 4)]
- ListPicker? I hardly even know 'er! [A detailed overview of the Windows Phone Toolkit's ListPicker control]
- Mo controls, mo controls, mo controls... [Announcing the second release of the Silverlight for Windows Phone Toolkit!]
- "Silence is the virtue of fools." [Why the Windows Phone 7 Emulator can sometimes take forever to access the network - and how to fix it!]
- Is that a BLOB in your pocket, or are you just happy to see me? [Silverlight REST-based Azure/S3 BLOB API updated to run on Windows Phone 7!]
- There's no substitute for customer feedback! [Improving Windows Phone 7 application performance now a bit easier with LowProfileImageLoader and DeferredLoadListBox updates]
- This one's for you, Gregor Mendel [Code to animate and fade Windows Phone orientation changes now supports a new mode: hybrid!]
- Teaching an old dog new tricks [Updated HtmlTextBlock implementation uses RichTextBox to support images and hyperlinks]
- There are lots of ways to ask for a date [Creating custom DatePicker/TimePicker experiences is easy with the Windows Phone Toolkit]
- See how we make the sausage [Episode 5 of the Inside Windows Phone show highlights the Windows Phone Toolkit!]
- Pining for Windows Phone 7 controls? We got ya covered! [Announcing the first release of the Silverlight for Windows Phone Toolkit!]
- He has a right to criticize, who has a heart to help [Two fixes for DynamicOrientationChanges improve the experience of animating and fading Windows Phone orientation changes]
- Never do today what you can put off till tomorrow [DeferredLoadListBox (and StackPanel) help Windows Phone 7 lists scroll smoothly and consistently]
- Keep a low profile [LowProfileImageLoader helps the Windows Phone 7 UI thread stay responsive by loading images in the background]
- Your phone can turn into a robot [LayoutTransformer works great on the Windows Phone platform]
- Fade Into You [Code to easily animate orientation changes for Windows Phone applications now supports fade, too!]
- My new home page, rejuvenated [Updated collection of great Silverlight/WPF/Windows Phone Data Visualization resources!]
- Why didn't I think of that in the first place? [Windows Phone 7 Charting example updated to include reusable, platform-consistent Style and Templates]
- If they build it, I will come (and link to it) [WPPFormatter plug-in now available for TextAnalysisTool.NET]
- New phone bits, same pretty charts [Upgraded my Windows Phone 7 Charting example for the Windows Phone Developer Tools Beta]
- Hopping outside the box [How to: Leapfrog Bindings (bridge DataContexts) in Silverlight and WPF]
- Spin Spin Sugar [Updated code to easily animate orientation changes for any Windows Phone application]
- Banana SplitButton [A WPF-specific fix for SplitButton and some code analysis improvements for the Silverlight version, too]
- Breaking up (lines) is (not) hard to do [Tip: Put XAML attributes and elements on multiple lines so the markup is easy to read and work with]
- Revisiting the Code Not Taken [Updated analysis of two ways to create a full-size Popup in Silverlight]
- SplitButtoning hairs [Two fixes for my Silverlight SplitButton/MenuButton implementation - and true WPF support]
- The source code IS the executable, RTM edition [Updated CSI, a C# interpreter (with source and tests) for .NET 4 RTM]
- Please rate your dining experience [How to: Show text labels on a numeric axis with Silverlight/WPF Toolkit Charting]
- You Spin Me Round (Like a Record) [Easily animate orientation changes for any Windows Phone application with this handy source code]
- Back online! [MSDN blogging platform upgraded, comments re-enabled, new content on the way...]
- Going dark [MSDN blogging platform being upgraded - NO new posts or comments next week]
- Gettin' blobby with it [Sharing the code for a simple Silverlight 4 REST-based cloud-oriented file management app for Azure and S3]
- We've secretly changed this control's DataContext - let's see if it notices! [Workaround for a Silverlight data binding bug affecting various scenarios - including DataGrid+ContextMenu]
- The joys of being an early adopter... [Upgraded my Windows Phone 7 Charting example to go with the April Developer Tools Refresh]
- The one that got away [Simple workarounds for a visual problem when toggling a ContextMenu MenuItem's IsEnabled property directly]
- If found, please return to... [Using XAML to create a custom wallpaper image for your mobile device]
- Nobody likes a show-off [Today's DataVisualizationDemos release includes new demos showing off stacked series behavior]
- Phone-y charts [Silverlight/WPF Data Visualization Development Release 4 and Windows Phone 7 Charting sample!]
- Developer test case, customer win! [Using ContextMenu to implement SplitButton and MenuButton for Silverlight (or WPF)]
- The one with all the goofy heading names [Detailed information about the Silverlight Toolkit's new stacked series support]
- Alive and kickin' [New Silverlight 4 Toolkit released with today's Silverlight 4 RTW!]
- "I would prefer even to fail with honor than to win by cheating" [Tip: For a truly read-only custom DependencyProperty in Silverlight, use a read-only CLR property instead]
- Sometimes you just gotta do the best you can [Tip: Read-only custom DependencyProperties don't exist in Silverlight, but can be closely approximated]
- That's why it's called the default *value* instead of default *values* [Tip: The default value of a DependencyProperty is shared by all instances of the class that registers it]
- When you have two good options, go with the easier one [Tip: Set DependencyProperty default values in a class's default style if it's more convenient]
- The platform giveth power, don't taketh it away [Tip: Do not assign DependencyProperty values in a constructor; it prevents users from overriding them]
- Freedom isn't free [Tip: When creating a DependencyProperty, follow the handy convention of "wrapper+register+static+virtual"]
- Do one thing, and do it well [Tip: The CLR wrapper for a DependencyProperty should do its job and nothing more]
- Q: How do you eat an elephant? A: One bite at a time... [Announcing a new "Development Tips" series on my blog!]
- Confessions of a ListBox groupie [Using IValueConverter to create a grouped list of items simply and flexibly]
- My new home page, refreshed [Updated collection of great Silverlight/WPF Data Visualization resources!]
- Turn your head and check out this post [How to: Easily rotate the axis labels of a Silverlight/WPF Toolkit chart]
- Highlighting a "weak" contribution [Enhancements make preventing memory leaks with WeakEventListener even easier!]
- This is what happens when two Toolkits fall in love... [The February 2010 release of the WPF Toolkit is now available!]
- No trees were harmed in the making of this blog post [How to: Successfully print a Chart with the Silverlight 4 Beta]
- This one time, at band camp... [A banded StackPanel implementation for Silverlight and WPF!]
- The customer is always right [Updated free tool and source code to prevent a machine from going to sleep!]
- The Code Not Taken [Comparing two ways of creating a full-size Popup in Silverlight - then picking the best]
- Flattery will get you everywhere [Html5Canvas source code now available on CodePlex!]
- Looks the same - with half the overhead! [Update to free ConvertClipboardRtfToHtmlText tool and source code gives more compact output; Can you do better?]
- Sometimes it takes a village to solve a problem [Workaround for a Visual Studio 2008 design-time issue with the WPF Toolkit when Blend 3 is installed]
- "I feel the need... the need for SPEED!" [Seven simple, performance-boosting tweaks for common Silverlight/WPF Charting scenarios]
- The source code IS (still) the executable [Updated CSI, a C# interpreter (with source and tests) for .NET 4]
2009 71
- Blogging code samples stays easy [Update to free ConvertClipboardRtfToHtmlText tool and source code for Visual Studio 2010!]
- Wrap music [A more flexible balanced WrapPanel implementation for Silverlight and WPF!]
- That's a WrapPanel and I am outta here... [A balanced WrapPanel implementation for Silverlight and WPF!]
- Normal booting is old school [Windows 7 tricks detailed: USB key install, VHD creation, and native VHD boot/dual-boot!]
- Two birds, squared! [Silverlight/WPF Data Visualization Development Release 3 and a DataVisualizationDemos update]
- Sharing isn't easy for anyone [Tricks for sharing the same XAML files across Silverlight and WPF]
- Silverlight 4 Beta is out - and the Toolkit has it covered! [Silverlight Toolkit November 2009 release now available for Silverlight 3 and 4!]
- Creating something from nothing - and knowing it [Developer-friendly virtual file implementation for .NET refined!]
- Creating something from nothing, asynchronously [Developer-friendly virtual file implementation for .NET improved!]
- As the platform evolves, so do the workarounds [Better SetterValueBindingHelper makes Silverlight Setters better-er!]
- My new home page, revised [Updated collection of great Silverlight/WPF Data Visualization resources!]
- Creating something from nothing [Developer-friendly virtual file implementation for .NET!]
- Two birds, one stone [Silverlight/WPF Data Visualization Development Release 2 and DataVisualizationDemos update]
- Silverlight (and WPF) Data Visualization classes unsealed [Silverlight Toolkit October 2009 release now available!]
- Brevity is the soul of wit [A free, easy, custom URL shortening solution for ASP.NET!]
- If all my friends jumped off a bridge, apparently I would, too [Just created a Twitter account: DavidAns]
- Give your computer insomnia [Free tool and source code to temporarily prevent a machine from going to sleep!]
- If it walks like a duck and talks like a duck, it must be a ... TreeGrid! [A simple, XAML-only TreeGrid UI for WPF]
- I get by with a little help from my friends [PieSeries annotations trilogy complete!]
- A preview of upcoming Charting changes [Silverlight/WPF Data Visualization Development Release 1]
- When framework designers outsmart themselves [How to: Perform streaming HTTP uploads with .NET]
- Get out of the way with the tray ["Minimize to tray" sample implementation for WPF]
- Following up on some of the attention [Live sample posted and a *very* small tweak to the Html5Canvas source code!]
- Using one platform to build another [HTML 5's canvas tag implemented using Silverlight!]
- Using your own code is its own kind of encouragement [How to: Automatically update the widths of ListView columns - updated!]
- Scrolling so smooth like the butter on a muffin [How to: Animate the Horizontal/VerticalOffset properties of a ScrollViewer]
- Simple column labels you can create at home! [Re-Templating the Silverlight/WPF Data Visualization ColumnDataPoint to add annotations]
- My new home page, enhanced [Updated collection of great Silverlight/WPF Data Visualization resources!]
- Bringing the Silverlight Toolkit's TreeMap to WPF [Silverlight/WPF Data Visualization Development Release 0]
- An "extreme" update for the Silverlight 3 release [HeadTraxExtreme sample application updated]
- Silverlight Charting gets an update - and a TreeMap! [Silverlight Toolkit July 2009 release now available!]
- WPF Charting: It's official! [June 2009 release of the WPF Toolkit is now available!]
- Peanut butter jelly time [How to: Create a pleasing visual effect with Silverlight/WPF Charting]
- Maintaining balance [A versatile red-black tree implementation for .NET (via Silverlight/WPF Charting)]
- You've got to know where you've been to know where you're going [Some background on Charting's ordered multiple dictionary implementation]
- Chart tweaking made easy [How to: Make four simple color/ToolTip changes with Silverlight/WPF Charting]
- Pineapple upside-down chart [How to: Invert the axis of a chart for "smaller is better" scenarios]
- One more platform difference more-or-less tamed [SetterValueBindingHelper makes Silverlight Setters better!]
- Going "extreme" with Silverlight 3 [Sharing the source code for a real-world sample application]
- Trying to get the story straight [A brief summary of Storyboard differences between WPF and Silverlight]
- My new home page, extended [Updated collection of great Silverlight and WPF Charting resources!]
- Another round of (un)support [Quick fix for the unofficial WPF Charting assembly!]
- Fewer gotchas to getcha [Enhancing the ScrollIntoViewCentered method for WPF's ListBox]
- Comma quibbling a la Eric and Jafar [A slightly wacky approach to the problem in C#]
- If one proxy is good, two must be better [Socks5to4a gives your SOCKS 4a proxy a free upgrade!]
- A bit more(er) than meets the eye [Easily animate and update LayoutTransformer with AnimationMediator!]
- A bit more than meets the eye [Easily animate LayoutTransformer with AnimationMediator!]
- Nobody likes seeing the hourglass... [Keep your application responsive with BackgroundTaskManager on WPF and Silverlight]
- If you could have this... would you even *want* it? [Playing around with writing a flexible source control repository browser in WPF]
- Don't let the gotchas getcha [Adding the ScrollIntoViewCentered method to WPF's ListBox]
- If they can build it, they will come... [Enabling anyone to compile WPF Charting from the Silverlight Charting sources!]
- Supporting the unsupported [Two fixes for the unofficial WPF Charting assembly!]
- Silverlight Charting remains just a click away - and runs on WPF, too!! [ChartBuilder sample and source code updated for Charting's March 09 release]
- Silverlight Charting is faster and better than ever [Silverlight Toolkit March 09 release now available!]
- Where's your leak at? [Using WinDbg, SOS, and GCRoot to diagnose a .NET memory leak]
- Controls are like diapers: you don't want a leaky one [Implementing the WeakEvent pattern on Silverlight with the WeakEventListener class]
- A rose by any other name... [LayoutTransformControl on track to ship in the Silverlight Toolkit under the name LayoutTransformer!]
- DesignerProperties.GetIsInDesignMode_ForRealz [How to: Reliably detect Silverlight design mode in Blend and Visual Studio]
- Ambiguous contract is ambiguous [Minor bug fix for CRC32 and MD5Managed HashAlgorithm implementations]
- Sometimes all it takes is a little encouragement [How to: Automatically update the widths of ListView columns]
- My new home page, expanded [Updated collection of great Silverlight Charting resources!]
- Columns of a different color [Customizing the appearance of Silverlight charts with re-templating and MVVM]
- The proverbial "one line fix" [ComputeFileHashes works around a troublesome Silverlight-on-Mac issue]
- Thank goodness for reference implementations [Low-overhead .NET MD5 implementation (source code and tests) works great on Silverlight!]
- Cross-platform feature parity: achieved [Silverlight version of ComputeFileHashes now includes MD5!]
- Math is hard, let's go shopping. [Minor bug fix for free CRC-32 HashAlgorithm implementation for .NET]
- Gratuitous platform support [ComputeFileHashes works on the command-line, on WPF, on Silverlight, and via ClickOnce!]
- The doctor will see you now... [WaitingRoom is a reusable synchronization object for .NET]
- Free hash [A reusable CRC-32 HashAlgorithm implementation for .NET]
- Trust, but verify [Free tool (and source code) for computing commonly used hash codes!]
- The source code IS the executable [Releasing CSI, a C# interpreter (with source and tests) for .NET]
2008 47
- Yummier pies! [A technique for more flexible gradient styling of Silverlight Toolkit pie charts]
- Expanded access to Silverlight 2's generic.xaml resources [SilverlightDefaultStyleBrowser updated for better compatibility!]
- Great Silverlight charts are still just a click away [ChartBuilder sample and source code updated for Charting's December 08 release]
- Silverlight Charting gets a host of improvements [Silverlight Toolkit December 08 release now available!]
- Having problems with layout? Switch to Plan B! [LayoutTransformControl scenarios for WPF]
- An unexceptional layout improvement [Two LayoutTransformControl fixes for Silverlight 2!]
- Shamelessly benefitting from the work of others [Links to Silverlight Airlines and Surface samples for RTW!]
- A fix for simple HTML display in Silverlight [HtmlTextBlock bug fix for Silverlight 2 RTW!]
- My take on simple HTML display in Silverlight [HtmlTextBlock sample updated for Silverlight 2 RTW!]
- My new home page [A collection of great Silverlight Charting resources!]
- Improving ChartBuilder's cultural sensitivity [ChartBuilder app/source updated!]
- Easily create an ISO from a CD/DVD [Releasing ExtractISO tool and source]
- Smaller is still better! [A simple step continues to shrink the download size of Silverlight 2 applications]
- Click your way to great Silverlight charts [Live ChartBuilder sample and source code!]
- Announcing a free, open source Charting solution for Silverlight [Silverlight Toolkit released today at PDC!]
- Roadblock in the way of migrating the proof-of-concept Silverlight XPS reader [SimpleSilverlightXpsViewer sample does not work on Silverlight 2 RTW]
- Silverlight 2 has released! [Congratulations to everyone involved!]
- Just a little too eager with the clicking... [Updated binaries and source for MouseButtonClicker]
- Maintaining pretenses with the layout system [LayoutTransform functionality updated for Silverlight 2!]
- Preserving access to Silverlight 2's generic.xaml resources [SilverlightDefaultStyleBrowser updated for the Silverlight 2 RC!]
- "MouseButtonClicker clicks the mouse so you don't have to!" [Releasing binaries and source for a nifty mouse utility]
- Make life a little easier for designers [WPF Triggers with a little less XAML and a little less code]
- Video frame grabbing made easy [How to: Quickly capture multiple video frames with WPF]
- Successfully passing the baton [AJAX Control Toolkit release!]
- Read a Silverlight book - with Silverlight! [SimpleSilverlightXpsViewer adaptation by Laurence Moroney]
- Maintaining access to Silverlight 2's generic.xaml resources [SilverlightDefaultStyleBrowser updated for build 2.0.30523.8 and beyond!]
- Smaller is better! [A simple step to shrink the download size of Silverlight 2 applications]
- The layout system lies have become a bit more elaborate [LayoutTransform functionality updated and enhanced for Silverlight 2 Beta 2!]
- Text; from a slightly different perspective [VerticalTextBlock Control sample for Silverlight 2]
- Proof-of-concept Silverlight XPS reader comes to Beta 2 [SimpleSilverlightXpsViewer sample updated for Silverlight 2 Beta 2!]
- Again with the support for simple HTML display in Silverlight [HtmlTextBlock sample updated for Silverlight 2 Beta 2!]
- Continuing access to Silverlight 2's generic.xaml resources [SilverlightDefaultStyleBrowser updated for Silverlight 2 Beta 2!]
- Lying to the layout system for a good cause [Bringing LayoutTransform to Silverlight 2!]
- IValueConverter: The Swiss Army Knife of Bindings [PropertyViewer sample is a WPF/Silverlight visualization and debugging aid!]
- Buttons in a ListBox, and More [Demonstration of some useful Silverlight techniques]
- Proof-of-concept Silverlight XPS reader gets some Beta 1 love [SimpleSilverlightXpsViewer updated for Silverlight 2 Beta 1!]
- Blogging code samples a tad more easily [Updated free ConvertClipboardRtfToHtmlText tool and source code!]
- Improved access to Silverlight 2's generic.xaml resources [SilverlightDefaultStyleBrowser available via ClickOnce]
- Improving everyone's access to Silverlight 2's generic.xaml resources [SilverlightDefaultStyleBrowser tool and source code]
- Code to support new features doesn't write itself [HtmlTextBlock sample gets data binding support!]
- Continuing support for simple HTML display in Silverlight [HtmlTextBlock sample updated for Silverlight 2 Beta 1!]
- Blogging code samples should be easy [Free ConvertClipboardRtfToHtmlText tool and source code!]
- LB-SV-WHY [Three wacky uses for Silverlight 2's ListBox and ScrollViewer!]
- LB-SV-WPF [Silverlight 2's ListBox and ScrollViewer controls running on WPF!]
- LB-SV-FAQ [Examples, Notes, Tips, and More for Silverlight 2 Beta 1's ListBox and ScrollViewer controls!]
- Brought to you by community contributions [AJAX Control Toolkit release!]
- A better web is coming [Silverlight 2 is on the way!]
2007 29
- Getting the Toolkit working with the VS 2008 web site designer [AJAX Control Toolkit 11119 release update!]
- A big day for development tools [AJAX Control Toolkit release!]
- Bigger isn't always better [How to: Resize images without reloading them with WPF]
- Something fun for the little ones [SilverlightKidsDoodler develops mouse skills!]
- Bringing more HTML to Silverlight [HtmlTextBlock improvements]
- You voted lots, we fixed lots [AJAX Control Toolkit release!]
- Bringing a bit of HTML to Silverlight [HtmlTextBlock makes rich text display easy!]
- Time for a little fun and games (Silverlight helps play Sudoku!)
- A new Silverlight version has been released! [Samples updated for the 1.1 Refresh]
- A new Framework deserves a new Toolkit [AJAX Control Toolkit updated for .NET 3.5 Beta 2!]
- An easy way to keep your windows where you want them [Releasing WindowPlacementTool with source code!]
- Powerful log file analysis for everyone [Releasing TextAnalysisTool.NET!]
- Script combining made better [Overview of improvements to the AJAX Control Toolkit's ToolkitScriptManager]
- Tweaks and improvements by popular demand [AJAX Control Toolkit update!]
- Script combining made easy [Overview of the AJAX Control Toolkit's ToolkitScriptManager]
- Fixes and features by popular demand [AJAX Control Toolkit update!]
- Silverlight "Surface" Demonstration [Silverlight implementation of Surface's "photo table" UI]
- Lighting up the XML Paper Specification [Proof-of-concept XPS reader for Silverlight!]
- The web just got even better... [Silverlight announced at MIX07!]
- Toolkit patching made easy [Announcing the AJAX Control Toolkit Patch Utility]
- AutoComplete++ [How to: Create a multi-word auto-complete text box]
- Toolkit talk two-fer! [Spoke at the ASP.NET Connections conference]
- Computing the size of your boat [Sample code to help analyze storage space requirements]
- "You're gonna need a bigger boat." [A brief look at data storage requirements in today's world]
- Lost (Sk)in Translation [AJAX Control Toolkit update!]
- Toolkit talk, take two [Spoke at the TechReady4 conference]
- Safely avoiding the "access denied" dialog [How to: Work around the access denied cross-domain IFRAME issue in the AJAX Control Toolkit]
- A quick update to address some top customer issues [AJAX Control Toolkit update!]
- ASP.NET AJAX 1.0 is on the loose! [AJAX Control Toolkit update!]
2006 24
- Runnin' on the RC [AJAX Control Toolkit update!]
- Dynamic content made easy *remix* [How to: Use the new dynamic population support for Toolkit controls]
- Another quick, small-scale release [AJAX Control Toolkit update!]
- Dynamic content made easy *redux* [How to: Use the new dynamic population support for Toolkit controls]
- Just what it takes for Beta 2 [AJAX Control Toolkit update!]
- Talked Toolkit [Spoke at the ASP.NET Connections conference]
- ASP.NET AJAX née "Atlas" - and all that entails... [AJAX Control Toolkit update!]
- Talkin' Toolkit [Speaking at the ASP.NET Connections conference in November]
- Dynamic content made easy [How to: Use the new dynamic population support for Toolkit controls]
- Nearly breaking news ["Atlas" Control Toolkit updated again!]
- An example of watermark-friendly popping [How to: Integrate the PopupControl and TextBoxWatermark]
- A late announcement and an even later announcement ["Atlas" Control Toolkit updated (twice)!]
- A brief bit 'bout backups [My current backup strategy]
- Three weeks since we shipped? Must be time to ship again! ["Atlas" Control Toolkit updated!]
- Good news is good news! [Coverage of the "Atlas" Control Toolkit release is favorable!]
- ASP.NET and "Atlas" make AJAX easy [The Agility Team's "Atlas" Control Toolkit is available for download!]
- When the GAC makes you gack (Part 2) [How something can be both IN and NOT IN the GAC at the same time]
- When the GAC makes you gack (Part 1) [How something can be both IN and NOT IN the GAC at the same time]
- Working hard / hardly working [A bit about my new team]
- An image is now worth two thousand HTML tags [How to: Use ASP.NET's IHttpHandler interface to display a custom image]
- Start using using today! [A bit about the IDisposable interface and the using statement]
- An image is worth a thousand HTML tags [How to: Display a custom image with an ASP.NET web page]
- ASP.Newbie [Learning ASP.NET for fun and profit]
- Why me? Why now?? [Introduction and technical background]