<?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:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>WPF Wonderland</title>
	<atom:link href="http://wpfwonderland.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://wpfwonderland.wordpress.com</link>
	<description>Learning more about WPF and Silverlight</description>
	<pubDate>Tue, 29 Jul 2008 22:49:37 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>I made a $25,000 a week with Silverlight streaming ads</title>
		<link>http://wpfwonderland.wordpress.com/2008/07/29/i-made-a-25000-a-week-with-silverlight-streaming-ads/</link>
		<comments>http://wpfwonderland.wordpress.com/2008/07/29/i-made-a-25000-a-week-with-silverlight-streaming-ads/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 22:49:37 +0000</pubDate>
		<dc:creator>Walt Ritscher</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wpfwonderland.wordpress.com/2008/07/29/i-made-a-25000-a-week-with-silverlight-streaming-ads/</guid>
		<description><![CDATA[OK, I confess,&#160; I made up that headline.&#160; I haven&#8217;t made the money yet.&#160; But talk to me this time next year.&#160; We&#8217;ll all be sharing in the big Silverlight advertising jackpot if Ray Ozzie and Microsoft have their way.
Ray Ozzie spoke about the future of online advertising during the Mix08 conference.&#160; He made several [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>OK, I confess,&nbsp; I made up that headline.&nbsp; I haven&#8217;t made the money yet.&nbsp; But talk to me this time next year.&nbsp; We&#8217;ll all be sharing in the big Silverlight <a href="http://silverlight.live.com/">advertising jackpot</a> if Ray Ozzie and Microsoft have their way.</p>
<p>Ray Ozzie spoke about the future of online advertising during the Mix08 conference.&nbsp; He made several points during his keynote.</p>
<ul>
<li>Expected online advertising growth from $40B to $80B within the next three years</li>
<li>Microsoft to offer better search and embedded advertising products</li>
<li>Microsoft building framework for creating easy partner relationships with media providers</li>
</ul>
<p>Today Microsoft announced a new program for embedding text ads within Silverlight streams.&nbsp; You create a streaming media item, embed the ads, publish to the Microsoft Streaming servers and sit back and wait for the checks to roll in.&nbsp; I&#8217;ve signed up for the pilot program.&nbsp; I&#8217;ll let you know how it goes.</p>
<p>From the latest MSDN Flash:</p>
<blockquote><p>Are you using Silverlight Streaming to host and stream your Web video content? If so, this free service has gotten even more attractive since the launch of Silverlight Streaming Content Ads - a pilot program that enables you to embed relevant text ads into your streaming video and get paid when people click them.</p>
</blockquote>
<p><a href="http://wpfwonderland.files.wordpress.com/2008/07/image7.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="332" alt="image" src="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb7.png?w=438&h=332" width="438" border="0"></a> </p>
<p><a href="http://silverlight.live.com/">Learn more about Silverlight Ads</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wpfwonderland.wordpress.com/480/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wpfwonderland.wordpress.com/480/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wpfwonderland.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wpfwonderland.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wpfwonderland.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wpfwonderland.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wpfwonderland.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wpfwonderland.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wpfwonderland.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wpfwonderland.wordpress.com/480/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wpfwonderland.wordpress.com/480/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wpfwonderland.wordpress.com/480/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpfwonderland.wordpress.com&blog=648313&post=480&subd=wpfwonderland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://wpfwonderland.wordpress.com/2008/07/29/i-made-a-25000-a-week-with-silverlight-streaming-ads/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/waltritscher-128.jpg" medium="image">
			<media:title type="html">Walt Ritscher - WPF Wonderland</media:title>
		</media:content>

		<media:content url="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb7.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Robby explains the current state of Silverlight 3D</title>
		<link>http://wpfwonderland.wordpress.com/2008/07/29/robby-explains-the-current-state-of-silverlight-3d/</link>
		<comments>http://wpfwonderland.wordpress.com/2008/07/29/robby-explains-the-current-state-of-silverlight-3d/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 21:13:41 +0000</pubDate>
		<dc:creator>Walt Ritscher</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wpfwonderland.wordpress.com/2008/07/29/robby-explains-the-current-state-of-silverlight-3d/</guid>
		<description><![CDATA[Silverlight developers love to talk about the cool features of their adopted platform.&#160; But it&#8217;s also common for us to lament the missing parts. A big missing piece is the lack of official 3D support.&#160; Note that I said &#8216;official&#8217;.&#160; There are plenty of developers out there crafting 3D tricks or building 3D frameworks.
Robby Ingebretsen [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Silverlight developers love to talk about the cool features of their adopted platform.&nbsp; But it&#8217;s also common for us to lament the missing parts. A big missing piece is the lack of official 3D support.&nbsp; Note that I said &#8216;official&#8217;.&nbsp; There are plenty of developers out there crafting 3D tricks or building 3D frameworks.</p>
<p>Robby Ingebretsen <a href="http://blog.nerdplusart.com/archives/a-survey-of-silverlight-3d">has a great summary</a> of the current state of affairs in Silverlight 3D land.&nbsp; Be sure and check out his code for faking parallax view while you&#8217;re over there.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wpfwonderland.wordpress.com/477/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wpfwonderland.wordpress.com/477/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wpfwonderland.wordpress.com/477/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wpfwonderland.wordpress.com/477/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wpfwonderland.wordpress.com/477/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wpfwonderland.wordpress.com/477/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wpfwonderland.wordpress.com/477/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wpfwonderland.wordpress.com/477/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wpfwonderland.wordpress.com/477/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wpfwonderland.wordpress.com/477/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wpfwonderland.wordpress.com/477/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wpfwonderland.wordpress.com/477/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpfwonderland.wordpress.com&blog=648313&post=477&subd=wpfwonderland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://wpfwonderland.wordpress.com/2008/07/29/robby-explains-the-current-state-of-silverlight-3d/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/waltritscher-128.jpg" medium="image">
			<media:title type="html">Walt Ritscher - WPF Wonderland</media:title>
		</media:content>
	</item>
		<item>
		<title>Understanding the x:Class attribute and Visual Studio 2008</title>
		<link>http://wpfwonderland.wordpress.com/2008/07/16/understanding-the-xclass-attribute-and-visual-studio-2008/</link>
		<comments>http://wpfwonderland.wordpress.com/2008/07/16/understanding-the-xclass-attribute-and-visual-studio-2008/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 04:59:03 +0000</pubDate>
		<dc:creator>Walt Ritscher</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wpfwonderland.wordpress.com/2008/07/16/understanding-the-xclass-attribute-and-visual-studio-2008/</guid>
		<description><![CDATA[WPF is fully capable of running a stand-alone XAML file.&#160; You simply create a XAML file similar to the following listing and view it in Internet Explorer, Kaxaml or another WPF editor.
&#60;Page xmlns=http://...
      xmlns:x=http://...&#62;
    &#60;Canvas&#62;
      &#60;Polyline Stroke="LightGreen"
      [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>WPF is fully capable of running a stand-alone XAML file.&nbsp; You simply create a XAML file similar to the following listing and view it in Internet Explorer, Kaxaml or another WPF editor.</p>
<pre class="code"><font size="1"><span style="color:blue;">&lt;</span><span style="color:#a31515;">Page </span><span style="color:red;">xmlns</span></font><font size="1"><span style="color:blue;">=http://...
      </span><span style="color:red;">xmlns</span><span style="color:blue;">:</span><span style="color:red;">x</span></font><font size="1"><span style="color:blue;">=http://...&gt;
    &lt;</span><span style="color:#a31515;">Canvas</span></font><font size="1"><span style="color:blue;">&gt;
      &lt;</span><span style="color:#a31515;">Polyline </span><span style="color:red;">Stroke</span></font><font size="1"><span style="color:blue;">="LightGreen"
                </span><span style="color:red;">StrokeThickness</span></font><font size="1"><span style="color:blue;">='10'
                </span><span style="color:red;">Points</span><span style="color:blue;">="330,100 160,150 100,240" /</span></font></pre>
<pre class="code"><span style="color:blue;"></span><font size="1"><span style="color:blue;">    &lt;/</span><span style="color:#a31515;">Canvas</span></font><font size="1"><span style="color:blue;">&gt;
&lt;/</span><span style="color:#a31515;">Page</span><span style="color:blue;">&gt;</span></font></pre>
<p><a href="http://11011.net/software/vspaste"></a><a href="http://11011.net/software/vspaste"></a></p>
<p>If you want to run code from your XAML file however you have to write a .NET class.&nbsp; Today I want to explore the x:Class attribute and how the XAML parser, Visual Studio 2008 and you interact with this property.</p>
<h3>Linking to .NET class</h3>
<p><a title="Liquid Links by Dezz" href="http://www.flickr.com/photos/residae/2560241604/"><img height="240" alt="Liquid Links by " src="http://farm4.static.flickr.com/3016/2560241604_d4f1ce17e5_m.jpg" width="221"></a></p>
<p>If you want to link your XAML file to a .NET class you use the x:Class attribute. </p>
<pre class="code"><span style="color:blue;">&lt;</span><span style="color:#a31515;">Window </span><span style="color:red;">x</span><span style="color:blue;">:</span><span style="color:red;">Class</span><span style="color:blue;">="DemoApp.Demos.Blog.SimpleWindow"</span></pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>You must provide a class with the same, fully qualified name as the property value or you&#8217;ll get a compiler error.&nbsp; In my case that means I have to have a SimpleWindow class in the DemoApp.Demos.Blog namespace.&nbsp; This is a basic XAML rule, and is spelled out in the MSDN documentation.&nbsp; To be exact the MSDN docs say:</p>
<blockquote>
<p>The x:Class attribute configures XAML compilation to join partial classes between markup and code-behind. The code partial class is defined in a separate code file in a Common Language Specification (CLS) language, whereas the markup partial class is created by codegen during XAML compilation.</p>
</blockquote>
<p>So what does that mean?</p>
<h3>XAML compilation</h3>
<p>From <a href="http://blogs.windowsclient.net/rob_relyea/default.aspx">Rob Relyea</a></p>
<blockquote>
<p>In WPF, we compile XAML into a combination of C# (.g.cs) or VB (.g.vb) and a special binary form (.baml).&nbsp; So at runtime, in most cases, there doesn&#8217;t need to be any XML parsing happening - baml is an optimized, pre-tokenized version of the elements that were specified in the .xaml file.</p>
</blockquote>
<p>Hmmm.&nbsp; Looks like my XAML file will be compiled into two extra files.&nbsp; </p>
<p>Let&#8217;s see how this works in Visual Studio.&nbsp; </p>
<ol>
<li>Open Visual Studio and create a new WPF application
<li>Add a XML file.&nbsp; Yes, I said XML file instead of a XAML file.&nbsp; Why? When you add a XAML file Visual Studio always creates a second file named xxx.xaml.cs.&nbsp; I don&#8217;t want any extra files yet.</li>
</ol>
<p><a href="http://wpfwonderland.files.wordpress.com/2008/07/image.png"><img style="border-width:0;margin:0 0 0 40px;" height="301" alt="adding XML file" src="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb.png?w=418&h=301" width="418" border="0"></a></p>
<h3>Compiling the XAML file</h3>
<p>We need to add a few lines of XAML our file.</p>
<pre class="code"><span style="color:blue;">&lt;</span><span style="color:#a31515;">Window </span><span style="color:red;">x</span><span style="color:blue;">:</span><span style="color:red;">Class</span><span style="color:blue;">="DemoApp.Demos.Blog.SimpleWindow"
    </span><span style="color:red;">xmlns</span><span style="color:blue;">="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    </span><span style="color:red;">xmlns</span><span style="color:blue;">:</span><span style="color:red;">x</span><span style="color:blue;">="http://schemas.microsoft.com/winfx/2006/xaml"&gt;
    &lt;</span><span style="color:#a31515;">Grid</span><span style="color:blue;">&gt;
        &lt;</span><span style="color:#a31515;">Button /</span><span style="color:blue;">&gt;
    &lt;/</span><span style="color:#a31515;">Grid</span><span style="color:blue;">&gt;
&lt;/</span><span style="color:#a31515;">Window</span><span style="color:blue;">&gt;</span></pre>
<p>Next, change the build <strong>action</strong> for the SimpleWidow.xaml to None.</p>
<p><a href="http://wpfwonderland.files.wordpress.com/2008/07/image1.png"><img style="border-width:0;margin:0 0 0 40px;" height="342" alt="Setting build action to none" src="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb1.png?w=303&h=342" width="303" border="0"></a> </p>
<p>Finally compile your application, open the Class View and look at the available classes.&nbsp; There should be a few classes, but none with the name from our x:Class attribute.</p>
<p><a href="http://wpfwonderland.files.wordpress.com/2008/07/image2.png"><img style="border-width:0;margin:0 0 0 40px;" height="301" alt="No class " src="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb2.png?w=214&h=301" width="214" border="0"></a></p>
<p>As you might have guessed setting the Compile action to Page is what causes the compiler to generate the BAML and class file.&nbsp;&nbsp;&nbsp; Since we changed the compile action to None we didn&#8217;t get these two files.</p>
<p>Change the Compile action back to Page and recompile.&nbsp; Now you should see a new class in the Class View.</p>
<p><a href="http://wpfwonderland.files.wordpress.com/2008/07/image3.png"><img style="border-width:0;margin:0 0 0 40px;" height="293" alt="SimpleWindow class" src="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb3.png?w=218&h=293" width="218" border="0"></a> </p>
<h3>Finding the hidden files</h3>
<p>Obviously the compiler must have created a class named SimpleWindow for us.&nbsp; According to the MSDN docs there should also be a BAML file in our project.&nbsp; Let&#8217;s go find them.</p>
<p><a href="http://wpfwonderland.files.wordpress.com/2008/07/image4.png"><img style="border-width:0;margin:0 0 0 40px;" height="305" alt="Hidden baml and g.cs files" src="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb4.png?w=212&h=305" width="212" border="0"></a> </p>
<p>There they are - hiding in the obj/Debug* folder - out of sight and unlikely to be changed by curious developers.</p>
<p>* They&#8217;ll be in the obj/Release folder if you do a Release build.</p>
<h3>Adding your own code</h3>
<p>SimpleWindow.g.cs is generated every time you build your application so it would be a foolish place to write your code as it would get erased with every compile. Luckily for us Microsoft used the partial keyword when generating the class in SimpleWindow.g.cs. That means we can create our own class file in our preferred location.</p>
<p><a href="http://wpfwonderland.files.wordpress.com/2008/07/image5.png"><img style="border-width:0;margin:0 0 0 40px;" height="276" alt="the codebehind.cs file" src="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb5.png?w=219&h=276" width="219" border="0"></a> </p>
<ol>
<li>Add a new Class file to the project.&nbsp; Give it a name of your own choosing,&nbsp; I picked CodeBehind.cs for the name of my class.&nbsp;
<li>In the code, put your class in a namespace and change the Class name in the code to match your x:Class attribute.&nbsp; For my example, that means the namespace is &#8220;DemoApp.Demos.Blog&#8221; and the class name is &#8220;SimpleWindow&#8221;.&nbsp; See the following example</li>
</ol>
<p><span style="color:blue;">using </span>System;<br /><span style="color:blue;">using</span>System.Collections.Generic;<br /><span style="color:blue;">using</span>System.Linq;<br /><span style="color:blue;">using</span>System.Text;</p>
<p><span style="color:blue;">namespace</span>DemoApp.Demos.Blog<br />{<br />&nbsp;&nbsp;&nbsp; partial <span style="color:blue;">class</span><span style="color:#2b91af;">SimpleWindow<br />&nbsp;&nbsp; </span>{</p>
<pre class="code"><span style="color:blue;">   public </span>SimpleWindow()
   {
      InitializeComponent();
   }</pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>&nbsp;&nbsp;&nbsp; }<br />}</p>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>A couple things to point out.&nbsp; First, the code file and XAML have different names.&nbsp; The important part is that the fully qualified name of the class matches the string in the x:Class attribute. Second, I also added a constructor that calls InitializeComponent().&nbsp;&nbsp;&nbsp;&nbsp; The InitializeComponent method is in the generated class file.&nbsp; A call to this method is necessary to initialize any named elements that we add to our window.</p>
<h3>Running the Application</h3>
<ol>
<li>We need tell the application to show our SimpleWindow on startup.&nbsp;&nbsp; Open App.xaml and modify the StartupUri as follows.</li>
</ol>
<p><span style="color:blue;">&lt;</span><span style="color:#a31515;">Application </span><span style="color:red;">x</span><span style="color:blue;">:</span><span style="color:red;">Class</span><span style="color:blue;">=&#8221;WpfApplication1.App&#8221;<br />&nbsp;&nbsp; </span><span style="color:red;">xmlns</span><span style="color:blue;">=&#8221;&#8230;&#8221; <br />&nbsp;&nbsp;&nbsp; </span><span style="color:red;">xmlns</span><span style="color:blue;">:</span><span style="color:red;">x</span><span style="color:blue;">=&#8221;&#8230;&#8221;<br />&nbsp;&nbsp;&nbsp; </span><span style="color:red;">StartupUri</span><span style="color:blue;">=&#8221;SimpleWindow.xaml&#8221;&gt;<br /></span><span style="color:blue;">&lt;/</span><span style="color:#a31515;">Application</span><span style="color:blue;">&gt;<br /></span></p>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>Run the application. You should see your SimpleWindow window.</p>
<h3>Debrief</h3>
<p>Now that we have a better understanding of what is going on in Visual Studio let&#8217;s look at what happens when you add a new Window or Page to your project. </p>
<p>Visual Studio adds two files; Window5.xaml and Window5.xaml.cs.&nbsp; </p>
<p>Window5.xaml has its build action set to Page, which causes the compiler to create the BAML and *.g.cs files in the obj folder.&nbsp; VS also adds the x:Class attribute to the root element. </p>
<p>Window5.xaml.cs:&nbsp; VS also write a partial class with the correct name in Window5.xaml.cs&nbsp; and adds a constructor that calls InitializeComponent.&nbsp; In other words Visual Studio automatically does everything that we&#8217;ve seen so far.</p>
<h3>One last tip</h3>
<p>Here&#8217;s a neat little trick for arranging your code behind classes in the Solution explorer.&nbsp; </p>
<ol>
<li>Rename CodeBehind.cs&nbsp; to SimpleWindow.xaml.cs.</li>
</ol>
<p>If you look in the Solution explorer you wont see the nice nesting that the other Windows files display.</p>
<p><a href="http://wpfwonderland.files.wordpress.com/2008/07/image6.png"><img style="border-width:0;margin:0 0 0 40px;" height="278" alt="No nesting" src="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb6.png?w=231&h=278" width="231" border="0"></a> </p>
<p>In order get this nesting behavior we need to modify the vbproj or csproj file.&nbsp; Open your vbproj/csproj file in a text editor (or use Unload Project in Visual Studio) and add the DependentUpon element as follows.</p>
<pre class="code"><span style="color:blue;">&lt;</span><span style="color:#a31515;">Compile </span><span style="color:red;">Include</span><span style="color:blue;">=</span>"<span style="color:blue;">SimpleWindow.xaml.cs</span>" <span style="color:blue;">&gt;
    &lt;</span><span style="color:#a31515;">DependentUpon</span><span style="color:blue;">&gt;</span>SimpleWindow.xaml<span style="color:blue;">&lt;/</span><span style="color:#a31515;">DependentUpon</span><span style="color:blue;">&gt;
&lt;/</span><span style="color:#a31515;">Compile</span><span style="color:blue;">&gt;</span></pre>
<p><a href="http://11011.net/software/vspaste"></a></p>
<p>The next time you open your project you will see the little plus sign on SimpleWindow.xaml like all the other window files.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wpfwonderland.wordpress.com/476/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wpfwonderland.wordpress.com/476/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wpfwonderland.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wpfwonderland.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wpfwonderland.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wpfwonderland.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wpfwonderland.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wpfwonderland.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wpfwonderland.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wpfwonderland.wordpress.com/476/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wpfwonderland.wordpress.com/476/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wpfwonderland.wordpress.com/476/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpfwonderland.wordpress.com&blog=648313&post=476&subd=wpfwonderland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://wpfwonderland.wordpress.com/2008/07/16/understanding-the-xclass-attribute-and-visual-studio-2008/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/waltritscher-128.jpg" medium="image">
			<media:title type="html">Walt Ritscher - WPF Wonderland</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3016/2560241604_d4f1ce17e5_m.jpg" medium="image">
			<media:title type="html">Liquid Links by </media:title>
		</media:content>

		<media:content url="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb.png" medium="image">
			<media:title type="html">adding XML file</media:title>
		</media:content>

		<media:content url="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb1.png" medium="image">
			<media:title type="html">Setting build action to none</media:title>
		</media:content>

		<media:content url="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb2.png" medium="image">
			<media:title type="html">No class </media:title>
		</media:content>

		<media:content url="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb3.png" medium="image">
			<media:title type="html">SimpleWindow class</media:title>
		</media:content>

		<media:content url="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb4.png" medium="image">
			<media:title type="html">Hidden baml and g.cs files</media:title>
		</media:content>

		<media:content url="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb5.png" medium="image">
			<media:title type="html">the codebehind.cs file</media:title>
		</media:content>

		<media:content url="http://wpfwonderland.files.wordpress.com/2008/07/image-thumb6.png" medium="image">
			<media:title type="html">No nesting</media:title>
		</media:content>
	</item>
		<item>
		<title>Silverlight 2 Beta 2 - Now with more controls</title>
		<link>http://wpfwonderland.wordpress.com/2008/06/06/silverlight-2-beta-2-now-with-more-controls/</link>
		<comments>http://wpfwonderland.wordpress.com/2008/06/06/silverlight-2-beta-2-now-with-more-controls/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 04:28:55 +0000</pubDate>
		<dc:creator>Walt Ritscher</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wpfwonderland.wordpress.com/2008/06/06/silverlight-2-beta-2-now-with-more-controls/</guid>
		<description><![CDATA[It&#8217;s official.&#160; The newest and coolest version of Silverlight has just hit the Microsoft servers.&#160;&#160; This highly anticipated second beta for Silverlight 2 is the best release so far of Microsoft&#8217;s RIA framework. 
I&#8217;ve seen many of the interim builds the last couple of months and I&#8217;m happy with the progress Microsoft has made.&#160; Overall [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It&#8217;s official.&nbsp; The newest and <a href="http://www.silverlight.net">coolest version of Silverlight</a> has just hit the Microsoft servers.&nbsp;&nbsp; This highly anticipated second beta for Silverlight 2 is the best release so far of Microsoft&#8217;s RIA framework. </p>
<p>I&#8217;ve seen many of the interim builds the last couple of months and I&#8217;m happy with the progress Microsoft has made.&nbsp; Overall the changes have been useful and timely. Not everything is rosy however. I&#8217;m still trying to determine if I like the new trigger replacement (<strong>Visual State Manager </strong>).&nbsp; I guess time will tell.</p>
<p>
<h3>
<p>Control packaging</p>
</h3>
<p>When Silverlight 1 shipped it had no UI controls.&nbsp; That fact disappointed many developers.&nbsp;&nbsp; Microsoft is making up for that oversight with the rich support for controls in Silverlight 2.&nbsp;&nbsp; The plan is to ship ~100 controls in the final version.&nbsp;&nbsp; Let&#8217;s see what in the box for this week.</p>
<p>The first thing you need to understand about the Silverlight controls is that they are packaged into multiple assemblies (DLLs).&nbsp; Microsoft is trying hard to keep the CoreCLR small and lean.&nbsp; The smaller the runtime, the faster the initial install.&nbsp; There are trade-off however with this approach.&nbsp; If you want to add functionality to your app that is not in the CoreCLR, you have to download additional assemblies to the client machine with your Silverlight page.&nbsp; That, of course, will impact the download speed of YOUR app.</p>
<p>In Beta2 the thirty most common controls are packaged with the initial Silverlight install.&nbsp; The other seventy controls will ship in additional libraries.</p>
<h3>Many New and Improved Controls</h3>
<p>Here are a few of the changes in Beta2</p>
<p><strong>TextBox</strong></p>
<p>There are few changes to the TextBox.&nbsp; First, it supports multi-line content.&nbsp;&nbsp; There is a new property called TextWrapping, and another named AcceptsReturn.&nbsp; Together, these two properties enable support for multi-lines.&nbsp; Rumors are circulating that it might support password chars and watermarks soon.&nbsp; BTW the WatermarkTextbox has disappeared from the framework.&nbsp; </p>
<p><strong>TabControl</strong></p>
<p>This is new to Beta2.&nbsp;&nbsp; Works similar to it&#8217;s Windows and WPF cousins.</p>
<p><strong>DataGrid</strong></p>
<p>Yes, yes, yes&#8230;&nbsp; There will be a datagrid control in Silverlight.&nbsp; It now has support for column resize, data sorting&nbsp; and better perf.</p>
<p><strong>Other controls</strong></p>
<li>Border
<li>Button
<li>Calendar
<li>CheckBox
<li>ContentControl
<li>DataGrid
<li>DatePicker
<li>GridSplitter
<li>HyperlinkButton
<li>Image
<li>InkPresenter
<li>ListBox
<li>MediaElement
<li>MultiScaleImage
<li>Popup
<li>RadioButton
<li>RepeatButton
<li>ScrollBar
<li>ScrollViewer
<li>Slider
<li>TabControl
<li>TextBlock
<li></li>
<p>To learn more about Silverlight 2 and download the latest release, head over to <a href="http://silverlight.net/GetStarted/">http://www.silverlight.net</a> and <a href="http://expression.microsoft.com/en-us/cc643423.aspx">http://expression.microsoft.com</a> web-sites</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wpfwonderland.wordpress.com/461/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wpfwonderland.wordpress.com/461/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wpfwonderland.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wpfwonderland.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wpfwonderland.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wpfwonderland.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wpfwonderland.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wpfwonderland.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wpfwonderland.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wpfwonderland.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wpfwonderland.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wpfwonderland.wordpress.com/461/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpfwonderland.wordpress.com&blog=648313&post=461&subd=wpfwonderland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://wpfwonderland.wordpress.com/2008/06/06/silverlight-2-beta-2-now-with-more-controls/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/waltritscher-128.jpg" medium="image">
			<media:title type="html">Walt Ritscher - WPF Wonderland</media:title>
		</media:content>
	</item>
		<item>
		<title>Teched Tweener Weekend 2008 - Code Camp</title>
		<link>http://wpfwonderland.wordpress.com/2008/06/06/teched-tweener-weekend-2008-code-camp/</link>
		<comments>http://wpfwonderland.wordpress.com/2008/06/06/teched-tweener-weekend-2008-code-camp/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 02:40:23 +0000</pubDate>
		<dc:creator>Walt Ritscher</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wpfwonderland.wordpress.com/2008/06/06/teched-tweener-weekend-2008-code-camp/</guid>
		<description><![CDATA[I was at TechEd Developer in Orlando this week.&#160; Didn&#8217;t have a minute to blog about the event as I was so busy. 
There is a fabulous Code Camp here in Florida on Saturday May 7th and Sunday May 8th. , I&#8217;ll be be part of their &#8216;Day of Silverlight&#8217; on Saturday.
If you’re interested in [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I was at TechEd Developer in Orlando this week.&nbsp; Didn&#8217;t have a minute to blog about the event as I was so busy. </p>
<p>There is a fabulous <a href="http://www.devfish.net/articles/inbetween/session_types.aspx">Code Camp</a> here in Florida on Saturday May 7th and Sunday May 8th. , I&#8217;ll be be part of their &#8216;Day of Silverlight&#8217; on Saturday.</p>
<blockquote><p>If you’re interested in Silverlight, you won’t want to miss this event. Join three of the top Silverlight speakers for a morning of great content. We start off with Microsoft MVP and professional trainer <a href="http://www.waltritscher.com/">Walt</a> <a href="http://wpfwonderland.wordpress.com/">Ritscher</a> giving an introduction to Silverlight 2. Next, acclaimed speaker <a href="http://www.andybeaulieu.com">Andy Beaulieu</a> covers data access including using WCF, LINQ to SQL, and data binding. Finally, Microsoft MVP <a href="http://silverlightrocks.com/community/blogs/silverlight_games_101/default.aspx">Bill Reiss</a> covers Expression Blend tips and tricks and some of the latest features in Silverlight.</p>
</blockquote>
<p>-Walt</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wpfwonderland.wordpress.com/460/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wpfwonderland.wordpress.com/460/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wpfwonderland.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wpfwonderland.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wpfwonderland.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wpfwonderland.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wpfwonderland.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wpfwonderland.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wpfwonderland.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wpfwonderland.wordpress.com/460/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wpfwonderland.wordpress.com/460/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wpfwonderland.wordpress.com/460/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpfwonderland.wordpress.com&blog=648313&post=460&subd=wpfwonderland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://wpfwonderland.wordpress.com/2008/06/06/teched-tweener-weekend-2008-code-camp/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/waltritscher-128.jpg" medium="image">
			<media:title type="html">Walt Ritscher - WPF Wonderland</media:title>
		</media:content>
	</item>
		<item>
		<title>Seattle Silverlight Camp on June 13,2008</title>
		<link>http://wpfwonderland.wordpress.com/2008/04/22/seattle-silverlight-camp-on-june-132008/</link>
		<comments>http://wpfwonderland.wordpress.com/2008/04/22/seattle-silverlight-camp-on-june-132008/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 02:33:01 +0000</pubDate>
		<dc:creator>Walt Ritscher</dc:creator>
		
		<category><![CDATA[Conferences]]></category>

		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://wpfwonderland.wordpress.com/2008/04/22/seattle-silverlight-camp-on-june-132008/</guid>
		<description><![CDATA[Ah, summer is coming to Seattle.&#160; Warm weather, mountain views, and the sun glinting off the lakes.&#160; Best of all, if you are a Silverlight fan, our first Silverlight dev camp is now official.&#160;&#160; There have been a few of these mini conferences already (Chicago, San Francisco, Dallas, Washington DC) and now we&#8217;re having one [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ah, summer is coming to Seattle.&nbsp; Warm weather, mountain views, and the sun glinting off the lakes.&nbsp; Best of all, if you are a Silverlight fan, our first Silverlight dev camp is now official.&nbsp;&nbsp; There have been a few of these mini conferences already (Chicago, San Francisco, Dallas, Washington DC) and now we&#8217;re having one in Seattle!&nbsp; <br /><a href="http://www.brockett.net/">Kurt Brockett</a> got the ball rolling by writing the <a href="http://www.brockett.net/silverlightdevcampseattle/">requisite blog post</a> an registering <a href="http://upcoming.yahoo.com/event/495487">an Upcoming.com event</a>.</p>
<p>A few hours later I heard from <a href="http://www.adamkinney.com/">Adam Kinney</a> about the same event&#8230; Guess it must be official.</p>
<p>The sad part,&nbsp; I&#8217;m going to be in Florida that day.&nbsp; I&#8217;m sure I&#8217;ll be missing a great event.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wpfwonderland.wordpress.com/458/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wpfwonderland.wordpress.com/458/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wpfwonderland.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wpfwonderland.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wpfwonderland.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wpfwonderland.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wpfwonderland.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wpfwonderland.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wpfwonderland.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wpfwonderland.wordpress.com/458/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wpfwonderland.wordpress.com/458/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wpfwonderland.wordpress.com/458/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpfwonderland.wordpress.com&blog=648313&post=458&subd=wpfwonderland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://wpfwonderland.wordpress.com/2008/04/22/seattle-silverlight-camp-on-june-132008/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/waltritscher-128.jpg" medium="image">
			<media:title type="html">Walt Ritscher - WPF Wonderland</media:title>
		</media:content>
	</item>
		<item>
		<title>New web conference - Portland Webfoot - April 12th</title>
		<link>http://wpfwonderland.wordpress.com/2008/04/09/new-web-conference-portland-webfoot-april-12th/</link>
		<comments>http://wpfwonderland.wordpress.com/2008/04/09/new-web-conference-portland-webfoot-april-12th/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 18:38:50 +0000</pubDate>
		<dc:creator>Walt Ritscher</dc:creator>
		
		<category><![CDATA[Conferences]]></category>

		<category><![CDATA[Presentations]]></category>

		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://wpfwonderland.wordpress.com/2008/04/09/new-web-conference-portland-webfoot-april-12th/</guid>
		<description><![CDATA[Portland Oregon is home to a batch of dedicated techies.&#160;&#160; There seems to be an interesting programming event or conference every month in the Rose City.
A couple months ago I heard about a new family oriented conference, called PDX Webfoot, that is happening on April 12th.&#160; The idea is to have a conference with lots [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Portland Oregon is home to a batch of dedicated techies.&nbsp;&nbsp; There seems to be an interesting programming event or conference every month in the Rose City.</p>
<p>A couple months ago I heard about a new family oriented conference, called <a href="http://pdxwebfoot.com/default.aspx">PDX Webfoot</a>, that is happening on April 12th.&nbsp; The idea is to have a conference with lots of developer content, but also have sessions and activities for the rest of your family.&nbsp; Games for the kids, general web sessions for the older kids and spouses.&nbsp; This year there is more technical topics than family ones, but the concept is refreshing.</p>
<p>Webfoot is this weekend and there are still lots of seats available.&nbsp; The event is <strong>free</strong> and scheduled on the weekend.&nbsp; There is supposed to be plenty of good food (not pizza) and a Lego Mindstorm area.&nbsp; </p>
<p>Looks likes <a href="http://pdxwebfoot.com/Schedule.aspx">sessions include</a> Flex/AIR, Silverlight, XNA, Deep Zoom, ASP.NET 3.5 and IE 8.0</p>
<p>Oh, did I mention that <a href="http://www.adamkinney.com/">Adam Kinney</a> and I are doing a couple of Silverlight talks?&nbsp; Adam is covering the design aspect and I doing my <strong>Touring the Silverlight API</strong> talk.&nbsp; </p>
<p>Why not <a href="http://upcoming.yahoo.com/event/468242/">sign up today</a>?</p>
<h3>Details</h3>
<p><strong>When:</strong> Saturday, April 12th<br />1:00pm to 7:00pm (dinner provided) </p>
<p><strong>Location:</strong> OGI School of Science and Engineering (<a href="http://www.ogi.edu/maps/">map</a>)<br />Wilson Clark Center for Lifelong Learning<br />20000 NW Walker Rd<br />Beaverton, OR 97006 </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wpfwonderland.wordpress.com/457/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wpfwonderland.wordpress.com/457/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wpfwonderland.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wpfwonderland.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wpfwonderland.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wpfwonderland.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wpfwonderland.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wpfwonderland.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wpfwonderland.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wpfwonderland.wordpress.com/457/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wpfwonderland.wordpress.com/457/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wpfwonderland.wordpress.com/457/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpfwonderland.wordpress.com&blog=648313&post=457&subd=wpfwonderland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://wpfwonderland.wordpress.com/2008/04/09/new-web-conference-portland-webfoot-april-12th/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/waltritscher-128.jpg" medium="image">
			<media:title type="html">Walt Ritscher - WPF Wonderland</media:title>
		</media:content>
	</item>
		<item>
		<title>VisiFire - Silverlight Charts and Open Source</title>
		<link>http://wpfwonderland.wordpress.com/2008/04/05/visifire-silverlight-charts-and-open-source/</link>
		<comments>http://wpfwonderland.wordpress.com/2008/04/05/visifire-silverlight-charts-and-open-source/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 19:36:58 +0000</pubDate>
		<dc:creator>Walt Ritscher</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://wpfwonderland.wordpress.com/2008/04/05/visifire-silverlight-charts-and-open-source/</guid>
		<description><![CDATA[ 
There&#8217;s a new charting tool available for web developers.&#160; The chart is shown via Silverlight.&#160; You use the VisiFire chart generation tool.&#160; It creates an XML for you.&#160; Add your new data XML file to your web server and then add a small JavaScript element to your page.&#160; BTW the script can be placed [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://wpfwonderland.files.wordpress.com/2008/04/image1.png"><img height="259" alt="image" src="http://wpfwonderland.files.wordpress.com/2008/04/image-thumb.png?w=388&h=259" width="388"></a> </p>
<p>There&#8217;s a new <a href="http://www.visifire.com/index.php">charting tool available</a> for web developers.&nbsp; The chart is shown via Silverlight.&nbsp; You use the <a href="http://www.visifire.com/index.php">VisiFire</a> chart generation tool.&nbsp; It creates an XML for you.&nbsp; Add your new data XML file to your web server and then add a small JavaScript element to your page.&nbsp; BTW the script can be placed in any type of web page (HTML, ASP, ASP.Net, PHP, JSP, ColdFusion, Ruby on Rails)</p>
<p>&lt;script language=&#8221;javascript&#8221; type=&#8221;text/javascript&#8221;&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var vChart = new Visifire(&#8221;Visifire.xap&#8221;,600,400);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vChart.setDataUri(&#8221;Data.xml&#8221;);</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //xml file name goes in the place of Data.xml<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vChart.render(&#8221;VisifireChart1&#8243;);<br />&lt;/script&gt;</p>
<p>That&#8217;s all there is&#8230;&nbsp; </p>
<p><a href="http://wpfwonderland.files.wordpress.com/2008/04/image3.png"><img height="284" alt="image" src="http://wpfwonderland.files.wordpress.com/2008/04/image-thumb1.png?w=418&h=284" width="418"></a> </p>
<p>Visifire is licensed under <a href="http://www.gnu.org/licenses/gpl.html">GPL</a>, a popular Open Source license. Visifire can be freely used in your web sites, blogs and internal applications as long as you comply with GPL. </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wpfwonderland.wordpress.com/456/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wpfwonderland.wordpress.com/456/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wpfwonderland.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wpfwonderland.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wpfwonderland.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wpfwonderland.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wpfwonderland.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wpfwonderland.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wpfwonderland.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wpfwonderland.wordpress.com/456/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wpfwonderland.wordpress.com/456/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wpfwonderland.wordpress.com/456/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpfwonderland.wordpress.com&blog=648313&post=456&subd=wpfwonderland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://wpfwonderland.wordpress.com/2008/04/05/visifire-silverlight-charts-and-open-source/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/waltritscher-128.jpg" medium="image">
			<media:title type="html">Walt Ritscher - WPF Wonderland</media:title>
		</media:content>

		<media:content url="http://wpfwonderland.files.wordpress.com/2008/04/image-thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://wpfwonderland.files.wordpress.com/2008/04/image-thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Adding Silverlight Data Controls to your XAML</title>
		<link>http://wpfwonderland.wordpress.com/2008/03/24/adding-silverlight-data-controls-to-your-xaml/</link>
		<comments>http://wpfwonderland.wordpress.com/2008/03/24/adding-silverlight-data-controls-to-your-xaml/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 23:22:48 +0000</pubDate>
		<dc:creator>Walt Ritscher</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://wpfwonderland.wordpress.com/2008/03/24/adding-silverlight-data-controls-to-your-xaml/</guid>
		<description><![CDATA[It seems that there is some confusion on how to add the Silverlight data controls to your Silverlight 2.0 project.
1. Add reference to System.Windows.Controls.Data.dll.
2. Add an xmlns attribute to your root tag.
 
3. Use the DataGrid control in your XAML.

       ]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It seems that there is some confusion on how to add the Silverlight data controls to your Silverlight 2.0 project.</p>
<p>1. Add reference to System.Windows.Controls.Data.dll.</p>
<p>2. Add an xmlns attribute to your root tag.</p>
<p><a href="http://wpfwonderland.files.wordpress.com/2008/03/image3.png"><img height="54" alt="image" src="http://wpfwonderland.files.wordpress.com/2008/03/image-thumb3.png?w=495&h=54" width="495"></a> </p>
<p>3. Use the DataGrid control in your XAML.</p>
<p><a href="http://wpfwonderland.files.wordpress.com/2008/03/image4.png"><img height="54" alt="image" src="http://wpfwonderland.files.wordpress.com/2008/03/image-thumb4.png?w=343&h=54" width="343"></a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wpfwonderland.wordpress.com/448/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wpfwonderland.wordpress.com/448/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wpfwonderland.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wpfwonderland.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wpfwonderland.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wpfwonderland.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wpfwonderland.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wpfwonderland.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wpfwonderland.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wpfwonderland.wordpress.com/448/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wpfwonderland.wordpress.com/448/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wpfwonderland.wordpress.com/448/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpfwonderland.wordpress.com&blog=648313&post=448&subd=wpfwonderland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://wpfwonderland.wordpress.com/2008/03/24/adding-silverlight-data-controls-to-your-xaml/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/waltritscher-128.jpg" medium="image">
			<media:title type="html">Walt Ritscher - WPF Wonderland</media:title>
		</media:content>

		<media:content url="http://wpfwonderland.files.wordpress.com/2008/03/image-thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://wpfwonderland.files.wordpress.com/2008/03/image-thumb4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Having trouble installing Silverlight 2.0 Beta 1?</title>
		<link>http://wpfwonderland.wordpress.com/2008/03/19/having-trouble-installing-silverlight-20-beta-1/</link>
		<comments>http://wpfwonderland.wordpress.com/2008/03/19/having-trouble-installing-silverlight-20-beta-1/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 21:36:38 +0000</pubDate>
		<dc:creator>Walt Ritscher</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://wpfwonderland.wordpress.com/2008/03/19/having-trouble-installing-silverlight-20-beta-1/</guid>
		<description><![CDATA[I ran into some Silverlight install problems on one of my computers.&#160;&#160; The Silverlight runtime installed fine. The SDK installer and the modifications to Visual Studio 2008 was where I ran into trouble.
Here are two blog posts that I found useful in solving these problems.
BradleyBMichaelSync
Error Messages
&#8220;Could not load type. Microsoft.VisualStudio.Web.Silverlight.IVsSilverlightService&#8221;
&#8220;The project type is not supported [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I ran into some Silverlight install problems on one of my computers.&nbsp;&nbsp; The Silverlight runtime installed fine. The SDK installer and the modifications to Visual Studio 2008 was where I ran into trouble.</p>
<p>Here are two blog posts that I found useful in solving these problems.</p>
<p><a href="http://weblogs.asp.net/bradleyb/archive/2008/03/06/installation-tips-for-sivliverlight-tools-beta-1-for-visual-studio-2008.aspx">BradleyB</a><br /><a href="http://michaelsync.net/2008/03/07/tipstricks-silverlight-2-beta-1-tools-for-visual-studio-2008-installation-error">MichaelSync</a></p>
<h3>Error Messages</h3>
<p>&#8220;Could not load type. Microsoft.VisualStudio.Web.Silverlight.IVsSilverlightService&#8221;</p>
<p>&#8220;The project type is not supported by this installation&#8221;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/wpfwonderland.wordpress.com/443/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/wpfwonderland.wordpress.com/443/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/wpfwonderland.wordpress.com/443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/wpfwonderland.wordpress.com/443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/wpfwonderland.wordpress.com/443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/wpfwonderland.wordpress.com/443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/wpfwonderland.wordpress.com/443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/wpfwonderland.wordpress.com/443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/wpfwonderland.wordpress.com/443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/wpfwonderland.wordpress.com/443/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/wpfwonderland.wordpress.com/443/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/wpfwonderland.wordpress.com/443/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=wpfwonderland.wordpress.com&blog=648313&post=443&subd=wpfwonderland&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://wpfwonderland.wordpress.com/2008/03/19/having-trouble-installing-silverlight-20-beta-1/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/waltritscher-128.jpg" medium="image">
			<media:title type="html">Walt Ritscher - WPF Wonderland</media:title>
		</media:content>
	</item>
	</channel>
</rss>