<?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; .NET</title>
	<atom:link href="http://www.ageektrapped.com/blog/category/dotnet/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>CheckBox.Checked Data Binding Bug in .NET Compact Framework</title>
		<link>http://www.ageektrapped.com/blog/checkboxchecked-data-binding-bug-in-net-compact-framework/</link>
		<comments>http://www.ageektrapped.com/blog/checkboxchecked-data-binding-bug-in-net-compact-framework/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 01:57:55 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[.NET databinding]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/checkboxchecked-data-binding-bug-in-net-compact-framework/</guid>
		<description><![CDATA[Have I mentioned lately how much I like data binding, lately? I use it everywhere I can: it makes writing UI code much easier. Anyway, working on a project at work I ran into the following problem: Consider this code: this.checkBox1.DataBindings.Add("Checked", this.myBindingSource, "MyBooleanProperty", [...]<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/checkboxchecked-data-binding-bug-in-net-compact-framework/">CheckBox.Checked Data Binding Bug in .NET Compact Framework</a></p>
]]></description>
			<content:encoded><![CDATA[Have I mentioned lately how much I like data binding, lately? I use it everywhere I can: it makes writing UI code much easier. Anyway, working on a project at work I ran into the following problem:
Consider this code: 

this.checkBox1.DataBindings.Add("Checked", this.myBindingSource, "MyBooleanProperty",
              [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/checkboxchecked-data-binding-bug-in-net-compact-framework/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<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>Keep it DRAFT-y</title>
		<link>http://www.ageektrapped.com/blog/keep-it-draft-y/</link>
		<comments>http://www.ageektrapped.com/blog/keep-it-draft-y/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 01:19:44 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[.NET ListView ColumnHeader]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/keep-it-draft-y/</guid>
		<description><![CDATA[The other day I was grabbing screenshots from an app I&#8217;m working on. I noticed a huge visual problem with a a list in the product: in a one-column ListView in Details view, each item&#8217;s text was truncated, as though the column&#8217;s width was just left to the default of 20 pixels (this is 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/keep-it-draft-y/">Keep it DRAFT-y</a></p>
]]></description>
			<content:encoded><![CDATA[The other day I was grabbing screenshots from an app I&#8217;m working on. I noticed a huge visual problem with a a list in the product: in a one-column ListView in Details view, each item&#8217;s text was truncated, as though the column&#8217;s width was just left to the default of 20 pixels (this is in [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/keep-it-draft-y/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Save XAML as an Image</title>
		<link>http://www.ageektrapped.com/blog/how-to-save-xaml-as-an-image/</link>
		<comments>http://www.ageektrapped.com/blog/how-to-save-xaml-as-an-image/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 02:03:26 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Note to self...]]></category>
		<category><![CDATA[.NET WPF PNG IMO OMG]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/how-to-save-xaml-as-an-image/</guid>
		<description><![CDATA[Here&#8217;s a quick note to self that you may enjoy. I suck at art. Didn&#8217;t use to always, but it requires too much brain power. But I&#8217;m not bad at getting WPF to draw what I want. I had a logo in mind for this site and used WPF to generate it after unsuccessfully getting [...]<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/how-to-save-xaml-as-an-image/">How to Save XAML as an Image</a></p>
]]></description>
			<content:encoded><![CDATA[Here&#8217;s a quick note to self that you may enjoy. I suck at art. Didn&#8217;t use to always, but it requires too much brain power. But I&#8217;m not bad at getting WPF to draw what I want. I had a logo in mind for this site and used WPF to generate it after unsuccessfully getting [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/how-to-save-xaml-as-an-image/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>Unable to set TestContext property for my class (.NET Compact Framework)</title>
		<link>http://www.ageektrapped.com/blog/unable-to-set-testcontext-property-for-my-class-net-compact-framework/</link>
		<comments>http://www.ageektrapped.com/blog/unable-to-set-testcontext-property-for-my-class-net-compact-framework/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 12:28:21 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[netcf]]></category>
		<category><![CDATA[windowsmobile]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/?p=230</guid>
		<description><![CDATA[Suppose you&#8217;re using Visual Studio 2008 and you&#8217;ve just found out that Microsoft added unit test support for the Compact Framework on devices and emulators. Neat-o! So you add one to your project thinking, this&#8217;ll be fantastic. Then it doesn&#8217;t work. You get the following cryptic error: Unable to set TestContext property for the class [...]<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/unable-to-set-testcontext-property-for-my-class-net-compact-framework/">Unable to set TestContext property for my class (.NET Compact Framework)</a></p>
]]></description>
			<content:encoded><![CDATA[Suppose you&#8217;re using Visual Studio 2008 and you&#8217;ve just found out that Microsoft added unit test support for the Compact Framework on devices and emulators. Neat-o!
So you add one to your project thinking, this&#8217;ll be fantastic.
Then it doesn&#8217;t work.
You get the following cryptic error:
Unable to set TestContext property for the class {class}. Error:  System.ArgumentException: Object [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/unable-to-set-testcontext-property-for-my-class-net-compact-framework/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The WPF Application Class: Overview and Gotcha</title>
		<link>http://www.ageektrapped.com/blog/the-wpf-application-class-overview-and-gotcha/</link>
		<comments>http://www.ageektrapped.com/blog/the-wpf-application-class-overview-and-gotcha/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 13:59:01 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[.NET WPF]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/the-wpf-application-class-overview-and-gotcha/</guid>
		<description><![CDATA[I&#8217;ve written often lately about WPF, including BabySmash posts and Missing .NET articles. I&#8217;ve decided to do a complete app using WPF. I&#8217;ve dabbled here and there with the concepts, but I&#8217;ve decided I don&#8217;t really know the framework that well. I still have to look up how to do something basic like master-detail data [...]<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-wpf-application-class-overview-and-gotcha/">The WPF Application Class: Overview and Gotcha</a></p>
]]></description>
			<content:encoded><![CDATA[I&#8217;ve written often lately about WPF, including BabySmash posts and Missing .NET articles. I&#8217;ve decided to do a complete app using WPF. I&#8217;ve dabbled here and there with the concepts, but I&#8217;ve decided I don&#8217;t really know the framework that well. I still have to look up how to do something basic like master-detail data [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/the-wpf-application-class-overview-and-gotcha/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Exporting Blog Posts from Subtext in BlogML</title>
		<link>http://www.ageektrapped.com/blog/exporting-blog-posts-from-subtext-in-blogml/</link>
		<comments>http://www.ageektrapped.com/blog/exporting-blog-posts-from-subtext-in-blogml/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 18:48:30 +0000</pubDate>
		<dc:creator>Jason Kemp</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[.NET subtext]]></category>

		<guid isPermaLink="false">http://www.ageektrapped.com/blog/exporting-blog-posts-from-subtext-in-blogml/</guid>
		<description><![CDATA[I&#8217;ve recently been asked for more detail on how I extracted my blog posts from Subtext. I hacked my solution together in a few nights of hacking. Once I got it working, I completely flushed all memory of what I did. But I was asked a whole two times, dear readers! With that overwhelming curiosity, [...]<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/exporting-blog-posts-from-subtext-in-blogml/">Exporting Blog Posts from Subtext in BlogML</a></p>
]]></description>
			<content:encoded><![CDATA[I&#8217;ve recently been asked for more detail on how I extracted my blog posts from Subtext. I hacked my solution together in a few nights of hacking. Once I got it working, I completely flushed all memory of what I did. But I was asked a whole two times, dear readers! With that overwhelming curiosity, [...]]]></content:encoded>
			<wfw:commentRss>http://www.ageektrapped.com/blog/exporting-blog-posts-from-subtext-in-blogml/feed/</wfw:commentRss>
		<slash:comments>0</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>
	</channel>
</rss>

