<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>A Silverlight Calculator</title><link>http://blogs.msdn.com/smccraw/archive/2008/03/26/A-Silverlight-Calculator.aspx</link><description>OK so I finally found some time to start playing around with SL2 B1 in earnest this last weekend. The results? A Silverlight Calculator. I don’t know why but a calculator has always been my HelloWorld, every new programming language or UI stack I learn</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: A Silverlight Calculator</title><link>http://blogs.msdn.com/smccraw/archive/2008/03/26/A-Silverlight-Calculator.aspx#8338799</link><pubDate>Thu, 27 Mar 2008 05:23:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8338799</guid><dc:creator>kfarmer@microsoft.com</dc:creator><description>&lt;p&gt;Add a Saturn emulator so I can load an HP49 ROM in the thing :)&lt;/p&gt;
</description></item><item><title>Silverlight Extensibility: The Calculator</title><link>http://blogs.msdn.com/smccraw/archive/2008/03/26/A-Silverlight-Calculator.aspx#8339161</link><pubDate>Thu, 27 Mar 2008 10:16:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8339161</guid><dc:creator>Brad Abrams </dc:creator><description>&lt;p&gt;Scott is a devlead I work with and he has been experimenting with how to have an extensibility pattern&lt;/p&gt;
</description></item><item><title>re: A Silverlight Calculator</title><link>http://blogs.msdn.com/smccraw/archive/2008/03/26/A-Silverlight-Calculator.aspx#8339813</link><pubDate>Thu, 27 Mar 2008 18:14:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8339813</guid><dc:creator>alvinashcraft</dc:creator><description>&lt;p&gt;Nice-looking calculator. Can't wait to check out the code this weekend. Keep up the great work!&lt;/p&gt;
</description></item><item><title>A Silverlight Calculator with pluggable functions and skins</title><link>http://blogs.msdn.com/smccraw/archive/2008/03/26/A-Silverlight-Calculator.aspx#8339847</link><pubDate>Thu, 27 Mar 2008 18:34:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8339847</guid><dc:creator>DotNetKicks.com</dc:creator><description>&lt;p&gt;You've been kicked (a good thing) - Trackback from DotNetKicks.com&lt;/p&gt;
</description></item><item><title>You beat me to it...</title><link>http://blogs.msdn.com/smccraw/archive/2008/03/26/A-Silverlight-Calculator.aspx#8339848</link><pubDate>Thu, 27 Mar 2008 18:35:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8339848</guid><dc:creator>crpietschmann</dc:creator><description>&lt;p&gt;Awesome example, and you beat me to it. I actually just started to work up an example of creating a plugin architecture for Silverlight. Thanks!&lt;/p&gt;
</description></item><item><title>re: A Silverlight Calculator</title><link>http://blogs.msdn.com/smccraw/archive/2008/03/26/A-Silverlight-Calculator.aspx#8340043</link><pubDate>Thu, 27 Mar 2008 20:19:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8340043</guid><dc:creator>sdether</dc:creator><description>&lt;p&gt;Scott,&lt;/p&gt;
&lt;p&gt;I was just digging through the code to learn it's secrets and noticed a block that seems to be disabled. The bit in LoadCommands about loading all ICalculatorCommand implementors uses a query that can never return a value (as near as i can tell):&lt;/p&gt;
&lt;p&gt;where type.IsAbstract == false &amp;amp;&amp;amp; type.IsAbstract == true &amp;amp;&amp;amp; [...]&lt;/p&gt;
&lt;p&gt;is that on purpose to disable that bit?&lt;/p&gt;
&lt;p&gt;And while i'm at it.. the prior query looks for types that are sealed (and finds them), but i can't see any &amp;quot;sealed&amp;quot; in the declaration of those types. What's going on there?&lt;/p&gt;
&lt;p&gt;thanks,&lt;/p&gt;
&lt;p&gt;arne&lt;/p&gt;
</description></item><item><title>re: A Silverlight Calculator</title><link>http://blogs.msdn.com/smccraw/archive/2008/03/26/A-Silverlight-Calculator.aspx#8340388</link><pubDate>Thu, 27 Mar 2008 23:57:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8340388</guid><dc:creator>smccraw</dc:creator><description>&lt;p&gt;Yeah the &lt;/p&gt;
&lt;p&gt;where type.IsAbstract == false &amp;amp;&amp;amp; type.IsAbstract == true &lt;/p&gt;
&lt;p&gt;has been fixed. &amp;nbsp;It was supposed to say type.IsClass==true for the second clause.&lt;/p&gt;
&lt;p&gt;As for sealed, that's how static classes show up in reflection (static classes cannot be inherited from or added to, thus they are sealed).&lt;/p&gt;
</description></item></channel></rss>