<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>a geek trapped in a cool guy's body &#187; Missing .NET</title>
	<atom:link href="http://www.ageektrapped.com/blog/category/missing-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ageektrapped.com/blog</link>
	<description>Trapped online since 2004</description>
	<lastBuildDate>Mon, 23 Jan 2012 17:50:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The Missing .NET #8: Displaying Enums in Windows Forms</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-8-displaying-enums-in-windows-forms/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-8-displaying-enums-in-windows-forms/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 01:51:52 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Missing .NET]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-8-displaying-enums-in-windows-forms/</guid>
		<description><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don’t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a series of posts on stuff I find missing in .NET, [...]<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-8-displaying-enums-in-windows-forms/">The Missing .NET #8: Displaying Enums in Windows Forms</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don’t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a series of posts on stuff I find missing in .NET, [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-8-displaying-enums-in-windows-forms/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Missing .NET #7: Displaying Enums in WPF</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-7-displaying-enums-in-wpf/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-7-displaying-enums-in-wpf/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 01:52:31 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Missing .NET]]></category>
		<category><![CDATA[.NET enums WPF]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-7-displaying-enums-in-wpf/</guid>
		<description><![CDATA[Enums are here to stay and we have to deal with them in various ways; displaying them to the user is one way they have to be dealt with. I'll give a treatment of how to display an enum in WPF in this post. You'll see that displaying them in all situations is non-trivial.<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-7-displaying-enums-in-wpf/">The Missing .NET #7: Displaying Enums in WPF</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don’t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a series of posts on stuff I find missing in .NET, [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-7-displaying-enums-in-wpf/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>The Missing .NET #6: Version Tolerant Serialization</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-6-version-tolerant-serialization/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-6-version-tolerant-serialization/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 18:27:23 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Missing .NET]]></category>
		<category><![CDATA[BCL .NET]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-6-version-tolerant-serialization/</guid>
		<description><![CDATA[In .NET 1.1, serialization (binary serialization, to be clear) is a bit hairy when you're successful enough to ship multiple versions of your product and you don't consider versioning until the first bug report about serialization problems. Changing the type, by either adding or removing fields, in .NET 1.1 causes previous versions of your type to lose their mind. The only way to deal with it was to implement ISerializable, which is fraught with problems, not the least of which is it makes you entirely responsible for serialization and deserialization of the whole type for ever and ever. When we found this out, this mass hysteria gripped us, so every serializable type had to implement ISerializable, even it were new to the next version, which is now a maintenance nightmare. We also got sloppy and applied the same boilerplate serialization code to every type. So we didn't handle it well, but you didn't really have a choice in .NET 1.1.<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-6-version-tolerant-serialization/">The Missing .NET #6: Version Tolerant Serialization</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a series of posts on stuff I find missing in .NET, [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-6-version-tolerant-serialization/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Missing .NET #5: Tracepoints</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-5-tracepoints/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-5-tracepoints/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 17:21:35 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Missing .NET]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-5-tracepoints/</guid>
		<description><![CDATA[Lately, I've been debugging windowing code often. Windowing code is stuff like window sizing, resizing, painting, etc.; code that has <em>something</em> to do with drawing the window. Debugging that code used to be fairly arduous because anytime you stepped into your method, looked around, then started execution again, the windowing code would need to be re-run because you had Visual Studio focused and not your app; since you have a breakpoint in the windowing code, Visual Studio would break into your method which you probably didn't want <em>this</em> time because you were already there, so you hit F5 again to continue execution and start the cycle over.<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-5-tracepoints/">The Missing .NET #5: Tracepoints</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a series of posts on stuff I find missing in .NET, [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-5-tracepoints/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Missing .NET #4: Cue Banner in WPF (I mean, Watermark in WPF)</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-4-cue-banner-in-wpf-i-mean-watermark-in-wpf/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-4-cue-banner-in-wpf-i-mean-watermark-in-wpf/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 18:28:30 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Missing .NET]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-4-cue-banner-in-wpf-i-mean-watermark-in-wpf/</guid>
		<description><![CDATA[A regular reader would know I'm quite enamoured with the <a href="http://www.ageektrapped.com/blog/the-missing-net-1-cue-banners-in-windows-forms-em_setcuebanner-text-prompt/">Cue Banner</a> as UI tool. Once again, in WPF, Microsoft missed something fairly obvious for inclusion; and really easy to implement, as we'll see. We've been through 2 revs of WPF since its release, and the number of new controls or new features on old controls is disappointing. In case you missed it, .NET 3.5 SP1 Beta was released a few weeks ago. The grand total of new controls in WPF? One; admittedly, a useful one - a WebBrowser control.<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-4-cue-banner-in-wpf-i-mean-watermark-in-wpf/">The Missing .NET #4: Cue Banner in WPF (I mean, Watermark in WPF)</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a series of posts on stuff I find missing in .NET, [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-4-cue-banner-in-wpf-i-mean-watermark-in-wpf/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>The Missing .NET #3: An AutoComplete TextBox in WPF, Part 4 &#8211; WPF Flourishes</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-4-wpf-flourishes/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-4-wpf-flourishes/#comments</comments>
		<pubDate>Thu, 15 May 2008 11:00:33 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Missing .NET]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-4-wpf-flourishes/</guid>
		<description><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-4-wpf-flourishes/">The Missing .NET #3: An AutoComplete TextBox in WPF, Part 4 &#8211; WPF Flourishes</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-4-wpf-flourishes/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>The Missing .NET #3: An AutoComplete TextBox in WPF, Part 3 &#8211; Control Templates</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-3-control-templates/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-3-control-templates/#comments</comments>
		<pubDate>Wed, 14 May 2008 11:00:57 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Missing .NET]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-3-control-templates/</guid>
		<description><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-3-control-templates/">The Missing .NET #3: An AutoComplete TextBox in WPF, Part 3 &#8211; Control Templates</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-3-control-templates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Missing .NET #3: An AutoComplete TextBox in WPF, Part 2 &#8211; Making it reusable</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-2-making-it-reusable/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-2-making-it-reusable/#comments</comments>
		<pubDate>Tue, 13 May 2008 11:00:01 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Missing .NET]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-2-making-it-reusable/</guid>
		<description><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-2-making-it-reusable/">The Missing .NET #3: An AutoComplete TextBox in WPF, Part 2 &#8211; Making it reusable</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-2-making-it-reusable/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Missing .NET #3: An AutoComplete TextBox in WPF, Part 1 &#8211; A rough first draft</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-1-a-rough-first-draft/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-1-a-rough-first-draft/#comments</comments>
		<pubDate>Mon, 12 May 2008 11:00:56 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Missing .NET]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-1-a-rough-first-draft/</guid>
		<description><![CDATA[The more I use WPF, the more I'm impressed and confounded by it. Impressed because it is really well-designed, thoughtful, and quite rich right out of the gate; I'm confounded by the things it's lacking. I realize they had to ship something sooner than later, but some of the things Microsoft left out seem pretty trivial to implement given what I know about WPF. One of these is an auto-completing TextBox (It was even late to the Windows forms party, but still...). The most famous example is the address ComboBox in the browser. Start typing to see that the computer remembers what you typed previously. Auto-complete is everywhere in the OS, and you can see it on the web in spots too, now: Compose a message in Facebook and you'll see your contact list drop down and filter out as you type.<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-1-a-rough-first-draft/">The Missing .NET #3: An AutoComplete TextBox in WPF, Part 1 &#8211; A rough first draft</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don&#8217;t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-3-an-autocomplete-textbox-in-wpf-part-1-a-rough-first-draft/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Missing .NET #2: Collection&lt;T&gt; AddRange()</title>
		<link>http://www.ageektrapped.com/blog/the-missing-net-2-collectiont-addrange/</link>
		<comments>http://www.ageektrapped.com/blog/the-missing-net-2-collectiont-addrange/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 16:03:38 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[Missing .NET]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[AddRange]]></category>
		<category><![CDATA[Collection]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-missing-net-2-collectiont-addrange/</guid>
		<description><![CDATA[One of the sad, unfortunate truths about Windows Forms development is that <strong>you don't get to use it</strong>. That's right: LINQ, WCF, WPF, maybe even generics, iterators, and the awesomest Winforms control ever, ToolStrip. All of it may be off limits to you, dear WinForms developer, because real people don't know what the .NET framework is, and don't care that your app depends on it; nor are they willing to sit through a 24 MB download, apparently. That last one seems really weird to me, a broadband user for 8 years, but, the numbers don't lie: your users don't have the framework on their computers. Now, there is hope with Vista — if Microsoft could just advertise it better so everyone's perception of it isn't that it sucks balls; it has .NET 3.0 installed by default, but .NET 3.5? Still a separate download.<p>© 2008 Jason Kemp. All Rights Reserved. <a href="http://www.ageektrapped.com/blog">A geek trapped in a cool guy's body</a><br/><br/><a href="http://www.ageektrapped.com/blog/the-missing-net-2-collectiont-addrange/">The Missing .NET #2: Collection&lt;T&gt; AddRange()</a></p>
]]></description>
			<content:encoded><![CDATA[The .NET framework is huge, but not so huge that it does everything for everyone; there are things that they in Redmond miss or don’t do for whatever reason but is still generally applicable to many developers. So, dear reader, I present to you a new series of posts on stuff I find missing in [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-missing-net-2-collectiont-addrange/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

