<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.silverlight.net/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>Silverlight Design Time Extensibility</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx</link><description>Hi Folks, Whenever someone speaks about developers &amp;amp; designers working together on Silverlight/WPF they talk about the mythical “Designer-Developer workflow”. Even if you’re your own designer, that workflow is always ever present when you switch between</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>re: Silverlight Design Time Extensibility</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#259000</link><pubDate>Tue, 28 Jul 2009 17:39:30 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:259000</guid><dc:creator>SharpGIS</dc:creator><description>&lt;p&gt;Has any of this changed for Blend 3 ? Blend is not loading my design assemblies (can't set breakpoinst but get the warning-kinda breakpoint when debugging it).&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=259000" width="1" height="1"&gt;</description></item><item><title>re: Silverlight Design Time Extensibility</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#222404</link><pubDate>Wed, 20 May 2009 19:40:48 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:222404</guid><dc:creator>JustinAngel</dc:creator><description>&lt;p&gt;PEOPLE - Take your design time question to the Silverlight.net/forums. Ping me at J@JustinAngel.Net and I promise I'll get to them. &lt;/p&gt;
&lt;p&gt;Seriously, blog post comments are the worse place ever to answer questions. &lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=222404" width="1" height="1"&gt;</description></item><item><title>re: Silverlight Design Time Extensibility</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#222399</link><pubDate>Wed, 20 May 2009 19:33:11 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:222399</guid><dc:creator>SharpGIS</dc:creator><description>&lt;p&gt;Some of my classes implement &amp;quot;INotifyPropertyChanged&amp;quot;, and as soon as I call AddTypeAttributes(typeof(myInotifyPropChangedClass)), it won't compile. I get the following error:&lt;/p&gt;
&lt;p&gt;------------------&lt;/p&gt;
&lt;p&gt;Error	1	The type 'System.ComponentModel.INotifyPropertyChanged' is defined in an assembly that is not referenced. You must add a reference to assembly 'System, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'.&lt;/p&gt;
&lt;p&gt;------------------&lt;/p&gt;
&lt;p&gt;However I can't both have a reference to the .NET's and Silverlight's System.dll.&lt;/p&gt;
&lt;p&gt;How do I get around this issue?&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=222399" width="1" height="1"&gt;</description></item><item><title>re: Silverlight Design Time Extensibility</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#200443</link><pubDate>Thu, 02 Apr 2009 23:04:17 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:200443</guid><dc:creator>Mustang65</dc:creator><description>&lt;p&gt;Justin,&lt;/p&gt;
&lt;p&gt;This is a great article. &amp;nbsp;I am trying to reproduce the code in VB.NEt and am vaing a problem with the following line.&lt;/p&gt;
&lt;p&gt;private void AddTypeAttributes(Type type, params Attribute[] attribs)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;base.AddCallback(type, builder =&amp;gt; builder.AddCustomAttributes(attribs));&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;So far I have the following:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Private Sub AddtypeAttributes(ByVal type As Type, ByVal ParamArray attribs() As Attribute)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;MyBase.AddCallback(type, AddressOf AddCustomAttributes(CType(Builder, Type)))&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;End Sub&lt;/p&gt;
&lt;p&gt;Which does not seem to work. &amp;nbsp;Can you provide the VB version of this line?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Mike Lockwood&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=200443" width="1" height="1"&gt;</description></item><item><title>Dew Drop - March 20, 2009 | Alvin Ashcraft's Morning Dew</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#191776</link><pubDate>Fri, 20 Mar 2009 12:47:36 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:191776</guid><dc:creator>Dew Drop - March 20, 2009 | Alvin Ashcraft's Morning Dew</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Dew Drop - March 20, 2009 | Alvin Ashcraft's Morning Dew&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=191776" width="1" height="1"&gt;</description></item><item><title>re: Silverlight Design Time Extensibility</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#183665</link><pubDate>Fri, 06 Mar 2009 05:59:40 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:183665</guid><dc:creator>jkanalakis</dc:creator><description>&lt;p&gt;Thank you, Justin! This has been a tremendous help with my Expression Blend extensibility effort. Do you have any ideas how I can populate the 'CustomDialogEditor' with a list of all the objects on the Page being edited. I would like to write a dialog picker that selects a particular Shape already in the XAML. I think the CustomDialogEditor class will need to somehow find and load the XAML page being edited, then maybe call XamlReader.Load() to get the name of each Shape object. Sound about right?&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;John K.&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=183665" width="1" height="1"&gt;</description></item><item><title>re: Silverlight Design Time Extensibility</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#183194</link><pubDate>Thu, 05 Mar 2009 08:25:53 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:183194</guid><dc:creator>pruzand</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;thanks for this very valuable post which allowed me to greatly improved my custom control design time experience. But unfortunately, I have still one issue though: each time I use one of the Blend-specific Number[Ranges|Increments|Format]Attribute, it ends up with the following Exception in Blend:&amp;quot;The component 'Microsoft.Expression.Framework.PropertyInspector.CategoryContainer' does not have a resource identified by the URI '/Microsoft.Expression.Framework;component/properties/categorycontainer.xaml'&lt;/p&gt;
&lt;p&gt;I am using Blend 2 Sp1. Do you have any idea why I have this exception ? &lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Patrick&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=183194" width="1" height="1"&gt;</description></item><item><title>Ning Zhang&amp;#8217;s Blog &amp;raquo; Design Time Feature Implementation in Silverlight Toolkit</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#158276</link><pubDate>Fri, 09 Jan 2009 09:28:08 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:158276</guid><dc:creator>Ning Zhang’s Blog » Design Time Feature Implementation in Silverlight Toolkit</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Ning Zhang&amp;amp;#8217;s Blog &amp;amp;raquo; Design Time Feature Implementation in Silverlight Toolkit&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=158276" width="1" height="1"&gt;</description></item><item><title>翻译:SILVERLIGHT设计时扩展(注:内容超长,请用IE浏览)</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#145730</link><pubDate>Thu, 11 Dec 2008 01:05:36 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:145730</guid><dc:creator>代震军</dc:creator><description>&lt;p&gt;只要有人谈到开发者与设计师在 Silverlight/WPF上协同工作时，他们就会谈论“设计，开发工作流程”这个问题。即使您是您自己的设计师，这工作也始终是永远存在于当你在“设计师”和“开发”之间切换“帽子”的过程中。我是一个使用工具创建用户界面的支持者。 我的生活让我不能理解为什么有人会选择非产能(non-productive) 和手写XAML的事情。你能找出的一个情况就是当你使用(Expression Blend&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=145730" width="1" height="1"&gt;</description></item><item><title>Silverlight Travel &amp;raquo; Silverlight Design Time Extensibility</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#144575</link><pubDate>Tue, 09 Dec 2008 06:03:51 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:144575</guid><dc:creator>Silverlight Travel » Silverlight Design Time Extensibility</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Silverlight Travel &amp;amp;raquo; Silverlight Design Time Extensibility&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=144575" width="1" height="1"&gt;</description></item><item><title>Silverlight design time extensibility</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#136722</link><pubDate>Mon, 24 Nov 2008 22:49:35 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:136722</guid><dc:creator>Silverlight SDK</dc:creator><description>&lt;p&gt;Justin Angel has an exhaustive blog post on Silverlight design time extensibility. You can get it here&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=136722" width="1" height="1"&gt;</description></item><item><title>re: Silverlight Design Time Extensibility</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#135338</link><pubDate>Fri, 21 Nov 2008 15:53:13 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:135338</guid><dc:creator>davidjjon77</dc:creator><description>&lt;p&gt;Thank you Justin for writing all these great tutorials - especially the ones on the Silverlight Toolkit.&lt;/p&gt;
&lt;p&gt;I really like the format - they are very clear and easy to follow.&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=135338" width="1" height="1"&gt;</description></item><item><title>Dew Drop - November 21, 2008 | Alvin Ashcraft's Morning Dew</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#135238</link><pubDate>Fri, 21 Nov 2008 13:32:39 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:135238</guid><dc:creator>Dew Drop - November 21, 2008 | Alvin Ashcraft's Morning Dew</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Dew Drop - November 21, 2008 | Alvin Ashcraft's Morning Dew&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=135238" width="1" height="1"&gt;</description></item><item><title>2008 November 21 - Links for today &amp;laquo; My (almost) Daily Links</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#135076</link><pubDate>Fri, 21 Nov 2008 08:29:58 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:135076</guid><dc:creator>2008 November 21 - Links for today « My (almost) Daily Links</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;2008 November 21 - Links for today &amp;amp;laquo; My (almost) Daily Links&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=135076" width="1" height="1"&gt;</description></item><item><title>Silverlight: Design-Time Extensibility</title><link>http://blogs.silverlight.net/blogs/justinangel/archive/2008/11/17/silverlight-design-time-extensibility.aspx#134727</link><pubDate>Thu, 20 Nov 2008 18:40:54 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:134727</guid><dc:creator>Mike Taulty's Blog</dc:creator><description>&lt;p&gt;Just a link but what a link! If you're interested in design-time extensibility for Silverlight controls...&lt;/p&gt;
&lt;img src="http://blogs.silverlight.net/aggbug.aspx?PostID=134727" width="1" height="1"&gt;</description></item></channel></rss>