<?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/"
	>

<channel>
	<title>Vectorform - Silverlight Code Examples</title>
	<atom:link href="http://www.vectorform.com/silverlight/blog/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vectorform.com/silverlight/blog</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Wed, 11 Mar 2009 23:50:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Image Carousel Silverlight 2.0</title>
		<link>http://www.vectorform.com/silverlight/blog/index.php/2009/01/23/image-carousel-silverlight-20/</link>
		<comments>http://www.vectorform.com/silverlight/blog/index.php/2009/01/23/image-carousel-silverlight-20/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 21:35:36 +0000</pubDate>
		<dc:creator>vfsilverlight2</dc:creator>
		
		<category><![CDATA[2.0 C#]]></category>

		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.vectorform.com/silverlight/blog/index.php/2009/01/23/image-carousel-silverlight-20/</guid>
		<description><![CDATA[
I had some time recently in between Surface projects and decided to start converting some of the 1.0 examples to the latest Silverlight release. I&#8217;m kinda glad I got to skip all the 1.1 &#8211;&#62; 2.0 Beta phases and jump right into the final release. Anyway here&#8217;s the first conversion, the image carousel&#8230;
View Example, Source
  
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vectorform.com/silverlight/silverlight2/ImageCarousel"><img src="http://www.vectorform.com/silverlight/silverlight2/ImageCarousel/image_carousel2.jpg" /></a></p>
<p>I had some time recently in between Surface projects and decided to start converting some of the 1.0 examples to the latest Silverlight release. I&#8217;m kinda glad I got to skip all the 1.1 &#8211;&gt; 2.0 Beta phases and jump right into the final release. Anyway here&#8217;s the first conversion, the image carousel&#8230;</p>
<p><a href="http://www.vectorform.com/silverlight/silverlight2/ImageCarousel/" title="example">View Example</a>, <a href="http://www.vectorform.com/silverlight/silverlight2/ImageCarousel/ImageCarousel.zip" title="source">Source</a><br />
  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.vectorform.com/silverlight/blog/index.php/2009/01/23/image-carousel-silverlight-20/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Vectorform Blog - Microsoft Surface</title>
		<link>http://www.vectorform.com/silverlight/blog/index.php/2008/08/21/new-vectorform-blog-microsoft-surface/</link>
		<comments>http://www.vectorform.com/silverlight/blog/index.php/2008/08/21/new-vectorform-blog-microsoft-surface/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 14:01:53 +0000</pubDate>
		<dc:creator>vfsilverlight3</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.vectorform.com/silverlight/blog/index.php/2008/08/21/new-vectorform-blog-microsoft-surface/</guid>
		<description><![CDATA[Just a bit of news today. We are launching a new blog on the Microsoft Surface. We&#8217;ve been doing Surface development over the last 6 months so we&#8217;ve posted just a few of the things we&#8217;ve been working on. Enjoy!
]]></description>
			<content:encoded><![CDATA[<p>Just a bit of news today. <a href="http://www.vectorform.com/surface/" title="Vectorform Surface Blog">We are launching a new blog on the Microsoft Surface</a>. We&#8217;ve been doing Surface development over the last 6 months so we&#8217;ve posted just a few of the things we&#8217;ve been working on. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vectorform.com/silverlight/blog/index.php/2008/08/21/new-vectorform-blog-microsoft-surface/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Now Hiring Silverlight Developer</title>
		<link>http://www.vectorform.com/silverlight/blog/index.php/2008/06/09/now-hiring-silverlight-developer/</link>
		<comments>http://www.vectorform.com/silverlight/blog/index.php/2008/06/09/now-hiring-silverlight-developer/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 21:34:27 +0000</pubDate>
		<dc:creator>vectorguy</dc:creator>
		
		<category><![CDATA[1.0 Javascript]]></category>

		<category><![CDATA[1.1 Alpha]]></category>

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

		<category><![CDATA[Career Opportunities]]></category>

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

		<guid isPermaLink="false">http://www.vectorform.com/silverlight/blog/index.php/2008/06/09/now-hiring-silverlight-developer/</guid>
		<description><![CDATA[Due to the great demand that we have received for products developed using Silverlight, we are now looking to expand our team.  To be considered for employment at Vectorform, you must have the desire to work in a collaborative environment, but also have the ability to research and develop new applications leveraging Silverlight as [...]]]></description>
			<content:encoded><![CDATA[<p>Due to the great demand that we have received for products developed using Silverlight, we are now looking to expand our team.  To be considered for employment at Vectorform, you must have the desire to work in a collaborative environment, but also have the ability to research and develop new applications leveraging Silverlight as the main development technology.  Below you will find the specific requirements for the position;</p>
<ul>
<li>Located in Royal Oak, MI</li>
<li>Compensation is commensurate with experience</li>
<li>Position is Full-time</li>
</ul>
<p><strong>Qualifications</strong></p>
<ul>
<li>Candidate must have been working with Silverlight 1.0 since its inception, with examples showing level of expertise</li>
<li>Understanding of enhancements made with 2.0</li>
<li>Understanding of WPF / XAML</li>
<li>Working knowledge of development within .NET 3.0 &amp; 3.5 Framework</li>
<li>Strong JavaScript</li>
<li>Experience using Expression Blend</li>
</ul>
<p><strong>Requirements<br />
</strong></p>
<ul>
<li>Must show the ability to work collaboratively as well as independently.</li>
<li>Communicate effectively with Senior Developers, Project Managers, and Creative team to maximize production.</li>
<li>Produce internal case studies to explore all benefits of Silverlight, and update Blog to report and show these findings to the Silverlight community at large.</li>
<li>Provide mentoring and training to junior-level developers to assist in the expansion of our team.</li>
<li>Be an overall rockstar, and provide humor and a positive attitude to our already inspiring work environment.</li>
</ul>
<p>To apply for this position, please forward your curriculum vitae to: msheldon@vectorform.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vectorform.com/silverlight/blog/index.php/2008/06/09/now-hiring-silverlight-developer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Silverlight Streaming for video assets only</title>
		<link>http://www.vectorform.com/silverlight/blog/index.php/2008/02/06/silverlight-streaming-for-video-assets-only/</link>
		<comments>http://www.vectorform.com/silverlight/blog/index.php/2008/02/06/silverlight-streaming-for-video-assets-only/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 17:44:52 +0000</pubDate>
		<dc:creator>vfsilverlight3</dc:creator>
		
		<category><![CDATA[1.0 Javascript]]></category>

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

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

		<guid isPermaLink="false">http://www.vectorform.com/silverlight/blog/index.php/2008/02/06/silverlight-streaming-for-video-assets-only/</guid>
		<description><![CDATA[The Silverlight Streaming service is great for hosting your applications but what if you just want to host your assets there, particularly your heavy bandwidth assets like videos? Well the process is a bit like uploading an application (covered in the previous post) but with a few differences. You still need to create a manifest.xml file [...]]]></description>
			<content:encoded><![CDATA[<p>The Silverlight Streaming service is great for hosting your applications but what if you just want to host your assets there, particularly your heavy bandwidth assets like videos? Well the process is a bit like uploading an application (covered in the previous post) but with a few differences. You still need to create a manifest.xml file but this time since you have no code files to upload you will just reference a dummy.xaml file. You dont need to include this phantom xaml file in your zip but you do have to reference it in the manifest like so&#8230;</p>
<pre>
&lt;SilverlightApp&gt;  
   &lt;source&gt;dummy.xaml&lt;/source&gt;
&lt;/SilverlightApp&gt;</pre>
<p>So just add the above snippet to your &#8220;manifest.xml&#8221; file, and include it in your zip with your video(s) file and upload to the Silverlight Streaming service.</p>
<p>Now for the tricky parts. You need to make a modification to your code to reference not your local copy of silverlight.js but the remote version supplied by the service, something like http://agappdom.net/h/silverlight.js</p>
<p>Another important change is in your createSilverlight function:</p>
<pre>
function createSilverlight() {  

   Silverlight.createHostedObjectEx({  

        source: "interface.xaml",  

        parentElement: document.getElementById("Wrapper_MultipleVideos"),  

        id: "SilverlightControl",  

        properties: {  

            width: "940",  

            height: "600",  

            background:"#bb5619",  

            isWindowless: "false",  

            framerate:"30",  

            version: "1.0"  

        },  

        events: {  

        },  

        initParams:"streaming:/48598/MultipleVideos/"  

    });  

}</pre>
<p>Two things to note here: 1) use the Silverlight.createHostedObjectEx function call and 2) the additional initParams property.</p>
<p>The initParams property takes a string as input, and should point to your AccountID and Application&#8217;s Name listed on the Silverlight Streaming service site, in this case it&#8217;s &#8220;MultipleVideos&#8221;.</p>
<p>What happens here is that the service will convert the string specified into a proper URL. This URL is NOT permanent and will change so you cant just write it down and hard code it into your functions or xaml. Therefore you need to programmatically set the source of your MediaElement.</p>
<p>So for example you could do something like this in your initial start up function of your app (or in the Loaded event call for your main Canvas)</p>
<pre>
function mainCanvasLoaded(s) { 
   plugin = s.getHost()
   main=s.findName("mainCanvas")
   vid1=main.findName("videoElement1")
   vid2=main.findName("videoElement2")  

   //dynamic URL assignment happens here
   vid1.source=plugin.initParams+"/my_video1.wmv"
   vid2.source=plugin.initParams+"/my_video2.wmv"
}</pre>
<p>If you want to upload and reference multiple videos under different application name&#8217;s you would need to tweak the initParams property like so to be a comma separated list:</p>
<pre>
initParams:"streaming:/48598/MondaysVideo/, streaming:/48598/ThursdaysVideo/"</pre>
<p>And then in your video source assignment code you could handle that with a split(&#8221;,&#8221;) call like this:</p>
<pre>
   urlArray=plugin.initParams.split(",")
   vid1_url=urlArray[0]
   vid2_url=urlArray[1]</pre>
<p>Official info on the subject <a href="http://msdn2.microsoft.com/en-us/library/bb802532.aspx" title="MSDN article">can be found here at this MSDN article</a>, but I didn&#8217;t find it too helpful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vectorform.com/silverlight/blog/index.php/2008/02/06/silverlight-streaming-for-video-assets-only/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Silverlight Streaming Service</title>
		<link>http://www.vectorform.com/silverlight/blog/index.php/2008/02/05/silverlight-streaming-service/</link>
		<comments>http://www.vectorform.com/silverlight/blog/index.php/2008/02/05/silverlight-streaming-service/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 17:28:59 +0000</pubDate>
		<dc:creator>vfsilverlight3</dc:creator>
		
		<category><![CDATA[1.0 Javascript]]></category>

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

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

		<guid isPermaLink="false">http://www.vectorform.com/silverlight/blog/index.php/2008/02/05/silverlight-streaming-service/</guid>
		<description><![CDATA[Another post on some info that I thought was intially hard to find. Using the Silverlight Streaming service provided by Windows Live.
The Silverlight Streaming service is meant to be a convenient place where designers and developers can host Silverlight Applications they build for free.
To use the service to host your application you must sign-in to http://silverlight.live.com/ with a windows [...]]]></description>
			<content:encoded><![CDATA[<p>Another post on some info that I thought was intially hard to find. Using the Silverlight Streaming service provided by Windows Live.</p>
<p>The Silverlight Streaming service is meant to be a convenient place where designers and developers can host Silverlight Applications they build for free.</p>
<p>To use the service to host your application you must sign-in to <a href="http://silverlight.live.com/">http://silverlight.live.com/</a> with a windows Live ID, hotmail, messenger or passport account.</p>
<p>After creating an account you will get an Account ID and an Account Key. The Silverlight Streaming Account ID is public and you will need to use it in your code of your Silverlight Applications. Your Account Key is private and should be treated like a password.</p>
<p>Once signed in, click on Manage Applications on the left. Here you can upload your Silverlight Application. Before jumping right in and selecting the files you want to upload you need to do a few things first. You need to create an xml file called &#8221;manifest.xml&#8221; listing all the files your app will be using and the order of the JS files. Here is a sample manifest.xml file:</p>
<pre>
&lt;SilverlightApp&gt;   
   &lt;source&gt;name of the initial XAML file&lt;/source&gt;    

   &lt;version&gt;[empty | 1.0 | 1.1]&lt;/version&gt;    

   &lt;width&gt;[value in browser units or percentage]&lt;/width&gt;    

   &lt;height&gt;[value in browser units or percentage]&lt;/height&gt;    

   &lt;jsOrder&gt;    

      &lt;js&gt;[js file to load first]&lt;/js&gt;    

      &lt;js&gt;[js file to load second]&lt;/js&gt;    

      &lt;js&gt;...&lt;/js&gt;    

   &lt;/jsOrder&gt;    

&lt;/SilverlightApp&gt;</pre>
<p><a href="http://msdn2.microsoft.com/en-us/library/bb851612.aspx" title="MSDN article">Check out this MSDN Article for more info on the manifest file.</a></p>
<p>Once you have created this file, name it &#8220;manifest.xml&#8221; and place it in the root folder of your application. Zip up the entire contents of your application (including the manifest file) and now you&#8217;re ready to upload to the Silverlight Streaming service site.</p>
<p>After you&#8217;ve successfully uploaded your zip file containing your application, you&#8217;ll be directed to a page where you can upload an updated version, launch a test page containing your app, or delete your app. You&#8217;ll also be given 3 steps necessary to embed your app on a web site. Embed the scripts given to you on your site and test it out. If all goes well you should see your Silverlight app on your page but hosted through the Streaming service.</p>
<p>In the next post I&#8217;ll show how you can host assets only (particularly video) using this service. One would think you could just upload your assets and be given a reference to them but this is not the case and there&#8217;s a little more to it&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vectorform.com/silverlight/blog/index.php/2008/02/05/silverlight-streaming-service/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Compressing XAML to save on file size</title>
		<link>http://www.vectorform.com/silverlight/blog/index.php/2008/02/01/compressing-xaml-to-save-on-file-size/</link>
		<comments>http://www.vectorform.com/silverlight/blog/index.php/2008/02/01/compressing-xaml-to-save-on-file-size/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 20:04:14 +0000</pubDate>
		<dc:creator>vfsilverlight3</dc:creator>
		
		<category><![CDATA[1.0 Javascript]]></category>

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

		<guid isPermaLink="false">http://www.vectorform.com/silverlight/blog/index.php/2008/02/01/compressing-xaml-to-save-on-file-size/</guid>
		<description><![CDATA[Silverlight is great at being able to use vector art work so that you maintain quality at any viewing size. The problem is sometimes vector artwork can actually get larger in file size than raster images. To save on bandwidth, a good strategy for optimizing Silverlight is to create a skeleton XAML file with a [...]]]></description>
			<content:encoded><![CDATA[<p>Silverlight is great at being able to use vector art work so that you maintain quality at any viewing size. The problem is sometimes vector artwork can actually get larger in file size than raster images. To save on bandwidth, a good strategy for optimizing Silverlight is to create a skeleton XAML file with a basic loader, you would then have all of your layout XAML, images, fonts within a ZIP file. This would then provide a dual benefit.</p>
<ol>
<li>It gives you a way to have a preloader for an entire Silverlight application that would show up almost instantly upon loading the page.</li>
<li>It also has the potential of compresses XAML code into <strong>1/3 the file size</strong>.</li>
</ol>
<p>[<a href="http://www.vectorform.com/silverlight/download_example/" target="_blank">view example</a>]     [<a href="http://www.vectorform.com/silverlight/download_example/download_example.zip" target="_blank">download source</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vectorform.com/silverlight/blog/index.php/2008/02/01/compressing-xaml-to-save-on-file-size/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Controlling Silverlight outside of the plugin - the .Content property</title>
		<link>http://www.vectorform.com/silverlight/blog/index.php/2008/01/31/controlling-silverlight-outside-of-the-plugin-the-content-property/</link>
		<comments>http://www.vectorform.com/silverlight/blog/index.php/2008/01/31/controlling-silverlight-outside-of-the-plugin-the-content-property/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 21:09:49 +0000</pubDate>
		<dc:creator>despinosa</dc:creator>
		
		<category><![CDATA[1.0 Javascript]]></category>

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

		<guid isPermaLink="false">http://www.vectorform.com/silverlight/blog/index.php/2008/01/31/controlling-silverlight-outside-of-the-plugin-the-content-property/</guid>
		<description><![CDATA[This one is pretty basic but it is useful and the info doesn’t seem to be easily accessible so I decided to post a quick example. You can use the content property of the plugin to gain access to elements in your XAML.
So say you want to have a link or button on your page [...]]]></description>
			<content:encoded><![CDATA[<p>This one is pretty basic but it is useful and the info doesn’t seem to be easily accessible so I decided to post a quick example. You can use the content property of the plugin to gain access to elements in your XAML.</p>
<p>So say you want to have a link or button on your page control some aspect of your Silverlight App, like load a new Video into a MediaElement, you could do something like this:</p>
<pre>
function loadVideo(wmv_file) {    

   var videoRef
   var controlRef
   controlRef=document.getElementById("SilverlightControl")
   videoRef=controlRef.content.findName("videoElement")
   videoRef.source=wmv_file 

}</pre>
<p>and then in you could just call the loadVideo function within an onclick, onmousdown, or in the href like so:</p>
<pre>
a href="javascript:loadVideo('my_video.wmv')" mce_href="javascript:loadVideo('my_video.wmv')"</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.vectorform.com/silverlight/blog/index.php/2008/01/31/controlling-silverlight-outside-of-the-plugin-the-content-property/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Accessing the canvas in a Silverlight 1.1 User Control</title>
		<link>http://www.vectorform.com/silverlight/blog/index.php/2008/01/30/accessing-the-canvas-in-a-silverlight-11-user-control/</link>
		<comments>http://www.vectorform.com/silverlight/blog/index.php/2008/01/30/accessing-the-canvas-in-a-silverlight-11-user-control/#comments</comments>
		<pubDate>Wed, 30 Jan 2008 22:55:08 +0000</pubDate>
		<dc:creator>vfsilverlight3</dc:creator>
		
		<category><![CDATA[1.1 Alpha]]></category>

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

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

		<category><![CDATA[User Interface]]></category>

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

		<guid isPermaLink="false">http://www.vectorform.com/silverlight/blog/index.php/2008/01/30/accessing-the-canvas-in-a-silverlight-11-user-control/</guid>
		<description><![CDATA[When you create a Silverlight User Control from a piece of XAML, you expect to be able to modify the Canvas using the a standard property. After all, the control&#8217;s XAML is a Canvas.
Foo.xaml
&#60;Canvas xmlns="http://schemas.microsoft.com/client/2007"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="100"
Height="100"
Background="CornflowerBlue"
&#62;
&#60;/Canvas&#62;

However, the Control interface doesn&#8217;t have an accessor for the Canvas.  Looking at the control in the debugger, you find [...]]]></description>
			<content:encoded><![CDATA[<p>When you create a Silverlight User Control from a piece of XAML, you expect to be able to modify the Canvas using the a standard property. After all, the control&#8217;s XAML is a Canvas.</p>
<p>Foo.xaml<br />
<code>&lt;Canvas xmlns="http://schemas.microsoft.com/client/2007"<br />
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"<br />
Width="100"<br />
Height="100"<br />
Background="CornflowerBlue"<br />
&gt;<br />
&lt;/Canvas&gt;<br />
</code></p>
<p>However, the <code>Control</code> interface doesn&#8217;t have an accessor for the Canvas.  Looking at the control in the debugger, you find that the Canvas is buried down deep in the control in a non-public area.</p>
<p><a href="http://www.vectorform.com/silverlight/blog/wp-content/uploads/2008/01/usercontrolcanvas.png" title="Control Canvs"><img src="http://www.vectorform.com/silverlight/blog/wp-content/uploads/2008/01/usercontrolcanvas.png" alt="Control Canvs" width="400" /></a></p>
<p>So, how do you access the Canvas?<br />
Well, there&#8217;s a simple 3-step process.</p>
<p><code><br />
public class Foo : Control<br />
{<br />
// STEP1: Save the canvas locally<br />
private Canvas _TheCanvas;</code></p>
<p><code><br />
// STEP2: Add a public property so that clients can access<br />
//        the canvas easily.<br />
//<br />
//        Control.Canvas<br />
public Canvas Canvas<br />
{<br />
get { return _TheCanvas; }<br />
}</code></p>
<p><code>     public Foo()<br />
{<br />
// STEP3: Save the canvas as the control is being created.<br />
System.IO.Stream s = this.GetType().Assembly.GetManifestResourceStream("UserControls.Foo.xaml");<br />
_TheCanvas = this.InitializeFromXaml(new System.IO.StreamReader(s).ReadToEnd()) as Canvas;<br />
}<br />
}</code></p>
<p>That&#8217;s it. Now you can access the canvas of your control at any time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vectorform.com/silverlight/blog/index.php/2008/01/30/accessing-the-canvas-in-a-silverlight-11-user-control/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Happy Silverlight Holidays from Vectorform</title>
		<link>http://www.vectorform.com/silverlight/blog/index.php/2007/12/11/happy-silverlight-holidays-from-vectorform/</link>
		<comments>http://www.vectorform.com/silverlight/blog/index.php/2007/12/11/happy-silverlight-holidays-from-vectorform/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 21:19:50 +0000</pubDate>
		<dc:creator>vfsilverlight3</dc:creator>
		
		<category><![CDATA[1.1 Alpha]]></category>

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

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

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

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

		<guid isPermaLink="false">http://www.vectorform.com/silverlight/blog/index.php/2007/12/11/happy-silverlight-holidays-from-vectorform/</guid>
		<description><![CDATA[Vectorform is proud to present Xmas Drop a new Silverlight 1.1 game with full C# source.
In Xmas Drop, you play the role of Milo. The only security elf on duty when the toy factory exploded. It&#8217;s up to you and Milo to save Christmas.
Help Milo catch presents using the arrow or A/D keys. When Milo [...]]]></description>
			<content:encoded><![CDATA[<p>Vectorform is proud to present Xmas Drop a new Silverlight 1.1 game with full C# source.</p>
<p>In Xmas Drop, you play the role of Milo. The only security elf on duty when the toy factory exploded. It&#8217;s up to you and Milo to save Christmas.</p>
<p>Help Milo catch presents using the arrow or A/D keys. When Milo catches three presents in  a row, his elf magic puts them safely away. Use the Up/Down or W/S keys to cycle the stack and setup for a 3 in a row.</p>
<p><a href="http://www.vectorform.com/silverlight/demos.php">Play the game. Download the source.  Check out our other demos. </a></p>
<p><a href="http://www.vectorform.com/silverlight/blog/wp-content/uploads/2007/12/xmasdrop_0_2.png" title="XmasDrop_0_2 screenshot"><img src="http://www.vectorform.com/silverlight/blog/wp-content/uploads/2007/12/xmasdrop_0_2.png" alt="XmasDrop_0_2 screenshot" width="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vectorform.com/silverlight/blog/index.php/2007/12/11/happy-silverlight-holidays-from-vectorform/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Silverlight Shooter nears completion</title>
		<link>http://www.vectorform.com/silverlight/blog/index.php/2007/12/06/silverlight-shooter-nears-completion/</link>
		<comments>http://www.vectorform.com/silverlight/blog/index.php/2007/12/06/silverlight-shooter-nears-completion/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 21:17:30 +0000</pubDate>
		<dc:creator>vfsilverlight3</dc:creator>
		
		<category><![CDATA[1.1 Alpha]]></category>

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

		<guid isPermaLink="false">http://www.vectorform.com/silverlight/blog/index.php/2007/12/06/silverlight-shooter-nears-completion/</guid>
		<description><![CDATA[The Vectorform Shooter project (codename VectorLight) is almost complete. Check out version 0.7.

New in this update:

Improved graphics from our creative team
Improved game pacing
Improved sound and music
Enemies come at you in different formations
More enemies types to challenge you
&#8220;Blossom of Death&#8221; for those desperate situations
Global high score tracking

Things to do:

Polish
Polish
Polish
Tweak

We&#8217;ve learned a lot about Silverlight 1.1 while [...]]]></description>
			<content:encoded><![CDATA[<p>The Vectorform Shooter project (codename VectorLight) is almost complete. <a href="http://www.vectorform.com/silverlight/Silverlight1_1/VectorLight_0_7/" title="Vectorlight 0.7" target="_blank">Check out version 0.7.</a></p>
<p><a href="http://www.vectorform.com/silverlight/blog/wp-content/uploads/2007/12/vectorlight_0_7.jpg" title="Vectorlight_0_7.jpg"><img src="http://www.vectorform.com/silverlight/blog/wp-content/uploads/2007/12/vectorlight_0_7.jpg" alt="Vectorlight_0_7.jpg" height="300" width="399" /></a></p>
<p>New in this update:</p>
<ul>
<li>Improved graphics from our creative team</li>
<li>Improved game pacing</li>
<li>Improved sound and music</li>
<li>Enemies come at you in different formations</li>
<li>More enemies types to challenge you</li>
<li>&#8220;Blossom of Death&#8221; for those desperate situations</li>
<li>Global high score tracking</li>
</ul>
<p>Things to do:</p>
<ul>
<li>Polish</li>
<li>Polish</li>
<li>Polish</li>
<li>Tweak</li>
</ul>
<p>We&#8217;ve learned a lot about Silverlight 1.1 while making this game. With the ability to cross-compile to WPF and XNA, we think that Silverlight can be a viable game platform for the web. Looking forward to the official 1.1 release.<br />
If you&#8217;d like to help us out, please <a href="http://www.vectorform.com/silverlight/Silverlight1_1/VectorLight_0_7/" title="Vectorlight 0.7" target="_blank">play the game</a> and send us your feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vectorform.com/silverlight/blog/index.php/2007/12/06/silverlight-shooter-nears-completion/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
