<?xml version="1.0" encoding="UTF-8"?><!--RSS generated by Windows SharePoint Services V3 RSS Generator on 1/7/2009 1:59:10 PM--><?xml-stylesheet type="text/xsl" href="/personal/chris/Blog/_layouts/RssXslt.aspx?List=05321f14-f475-4bc6-a3fa-9e5b5aa5498c" version="1.0"?><rss version="2.0"><channel><title>Blog</title><link>http://blogs.vertigo.com/personal/chris/Blog</link><description>RSS feed for the Posts list.</description><lastBuildDate>Wed, 07 Jan 2009 21:59:10 GMT</lastBuildDate><generator>SharePoint CKS:EBE</generator><ttl>60</ttl><image><title>Blog</title><url>http://blogs.vertigo.com/personal/chris/Blog/_layouts/images/homepage.gif</url><link>http://blogs.vertigo.com/personal/chris/Blog</link></image><item><title>PathGeometry Figures Property XAML Attribute Syntax in Silverlight</title><link>http://blogs.vertigo.com/personal/chris/Blog/archive/2008/12/04/pathgeometry-figures-property-xaml-attribute-syntax-in-silverlight.aspx</link><guid>/personal/chris/Blog/archive/2008/12/04/pathgeometry-figures-property-xaml-attribute-syntax-in-silverlight.aspx</guid><description><![CDATA[
The MSDN documentation is incorrect. In the current released version of Silverlight 2, 2.0.31005.0, you cannot use attribute syntax for the Figures property of a PathGeometry in XAML. For instance, the following will fail, throwing a XamlParseException.
&lt;Path Fill=&quot;Black&quot;&gt; 
&lt;P... (More)]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Idzerda</dc:creator><pubDate>Thu, 04 Dec 2008 10:45:00 GMT</pubDate><category domain="http://blogs.vertigo.com/personal/chris/personal/chris/Blog/archive/tags/Work/default.aspx">Work</category></item><item><title>Open New Safari Window in Silverlight</title><link>http://blogs.vertigo.com/personal/chris/Blog/archive/2008/09/10/open-new-safari-window-in-silverlight.aspx</link><guid>/personal/chris/Blog/archive/2008/09/10/open-new-safari-window-in-silverlight.aspx</guid><description><![CDATA[
I suggest following the directions found here but if you need a different solution try the following instead.
Add this method to your Silverlight in a convenient place, such as your application class.
public static void OpenBrowser(string url){if(HtmlPage.BrowserInformation.UserAgent.Contains(&q... (More)]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Idzerda</dc:creator><pubDate>Wed, 10 Sep 2008 15:27:00 GMT</pubDate><category domain="http://blogs.vertigo.com/personal/chris/personal/chris/Blog/archive/tags/Work/default.aspx">Work</category></item><item><title>Avoiding Inheritance - Response</title><link>http://blogs.vertigo.com/personal/chris/Blog/archive/2008/08/21/avoiding-inheritance-response.aspx</link><guid>/personal/chris/Blog/archive/2008/08/21/avoiding-inheritance-response.aspx</guid><description><![CDATA[
Recently, there was an article on avoiding inheritance on the Visual Studio start page news channel. In general, I like the content of the article. I don't think there is any misinformation, but I do think there is some misrepresentation. I believe this article is overly critical of inheritance. I... (More)]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Idzerda</dc:creator><pubDate>Thu, 21 Aug 2008 17:47:00 GMT</pubDate><category domain="http://blogs.vertigo.com/personal/chris/personal/chris/Blog/archive/tags/Work/default.aspx">Work</category></item><item><title>GridView-DetailsView Parent-Child</title><link>http://blogs.vertigo.com/personal/chris/Blog/archive/2008/08/01/gridview-detailsview-parent-child.aspx</link><guid>/personal/chris/Blog/archive/2008/08/01/gridview-detailsview-parent-child.aspx</guid><description><![CDATA[
I've seen several master-detail examples using a GridView that controls a DetailsView but no parent-child examples that reverse their roles (i.e., an example using a DetailsView that contains and controls a GridView). I alluded to such a scenario in a previous post. Here, I'll walk through the ste... (More)]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Idzerda</dc:creator><pubDate>Fri, 01 Aug 2008 17:50:00 GMT</pubDate><category domain="http://blogs.vertigo.com/personal/chris/personal/chris/Blog/archive/tags/Work/default.aspx">Work</category></item><item><title>C++ Library v. .NET Framework</title><link>http://blogs.vertigo.com/personal/chris/Blog/archive/2008/06/11/c++-library-v-net-framework.aspx</link><guid>/personal/chris/Blog/archive/2008/06/11/c++-library-v-net-framework.aspx</guid><description><![CDATA[
I am still a die-hard C++ programmer. I don't call myself an expert (journeyman, perhaps); it's a huge and complex language. Put another way, it gives you enough rope to shoot yourself in the foot. Nowadays, I program primarily in C#. For the longest time, I still did significant recreational prog... (More)]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Idzerda</dc:creator><pubDate>Wed, 11 Jun 2008 22:31:00 GMT</pubDate></item><item><title>Detect Visual Studio Debugging</title><link>http://blogs.vertigo.com/personal/chris/Blog/archive/2008/06/04/detect-visual-studio-debugging.aspx</link><guid>/personal/chris/Blog/archive/2008/06/04/detect-visual-studio-debugging.aspx</guid><description><![CDATA[
If you have code that you want to run only while debugging in Visual Studio, you can detect it if you are running in its hosting process, which is enabled by default.

#if DEBUG    if(AppDomain.CurrentDomain.FriendlyName.EndsWith(&quot;vshost.exe&quot;))    {        // Perform whatever tasks dep... (More)]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Idzerda</dc:creator><pubDate>Wed, 04 Jun 2008 20:29:00 GMT</pubDate></item><item><title>The nil attribute in XML-serialized nullable values</title><link>http://blogs.vertigo.com/personal/chris/Blog/archive/2008/05/14/the-nil-attribute-in-xml-serialized-nullable-values.aspx</link><guid>/personal/chris/Blog/archive/2008/05/14/the-nil-attribute-in-xml-serialized-nullable-values.aspx</guid><description><![CDATA[
If in a class you have a value type property that is optional, it's common to specify it as nullable. However, if you serialize a nullable value type property to XML, you'll get something like this if it's null.

&lt;Value xsi:nil=&quot;true&quot; /&gt;
Or, if you turned off declaration of the ... (More)]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Idzerda</dc:creator><pubDate>Wed, 28 May 2008 19:57:00 GMT</pubDate></item><item><title>Removing the XML schema and instance namespace declarations</title><link>http://blogs.vertigo.com/personal/chris/Blog/archive/2008/05/14/removing-the-xml-schema-and-instance-namespace-declarations.aspx</link><guid>/personal/chris/Blog/archive/2008/05/14/removing-the-xml-schema-and-instance-namespace-declarations.aspx</guid><description><![CDATA[
To remove the declarations of the XML schema (xsd) and schema instance (xsi) namespaces from the output file of XML-serialized objects, create an XmlSerializerNamespaces object and add an empty namespace to it.

XmlSerializerNamespaces ns = new XmlSerializerNamespaces();ns.Add(&quot;&quot;, &quo... (More)]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Idzerda</dc:creator><pubDate>Wed, 21 May 2008 19:20:00 GMT</pubDate></item><item><title>XML-serializing a derived collection</title><link>http://blogs.vertigo.com/personal/chris/Blog/archive/2008/02/01/xml-serializing-a-derived-collection.aspx</link><guid>/personal/chris/Blog/archive/2008/02/01/xml-serializing-a-derived-collection.aspx</guid><description><![CDATA[
A class derived from a collection class will XML-serialize only the collection, not any additional properties in your derived class.

public class NamedNodeList : List&lt;Node&gt;{    public string Name { get; set; } // ignored during XML serialization}
The work-around is to use containment ins... (More)]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Idzerda</dc:creator><pubDate>Wed, 14 May 2008 17:27:00 GMT</pubDate></item><item><title>ION TTUSB</title><link>http://blogs.vertigo.com/personal/chris/Blog/archive/2008/01/16/ion-ttusb.aspx</link><guid>/personal/chris/Blog/archive/2008/01/16/ion-ttusb.aspx</guid><description><![CDATA[
About a year ago I received an ION TTUSB. It's a turntable that accepts 33's and 45's and has a USB output. I finally got around to using it last month to create some CDs for my mom from some old albums she has. My experience was good but the main problem I had along the way to a completely workin... (More)]]></description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Idzerda</dc:creator><pubDate>Wed, 16 Jan 2008 16:51:00 GMT</pubDate></item></channel></rss>