<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" version="2.0">
  <channel>
    <title>Matevž Gačnik's Weblog - .NET 3.0 - WPF</title>
    <link>https://www.request-response.com/blog/</link>
    <description>Technology Philanthropy</description>
    <image>
      <url>http://www.request-response.com/blog/images/favicon.jpg</url>
      <title>Matevž Gačnik's Weblog - .NET 3.0 - WPF</title>
      <link>https://www.request-response.com/blog/</link>
    </image>
    <language>en-us</language>
    <copyright>Matevz Gacnik</copyright>
    <lastBuildDate>Tue, 24 Jan 2006 10:43:08 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8102.813</generator>
    <managingEditor>matevz.gacnik@gmail.com</managingEditor>
    <webMaster>matevz.gacnik@gmail.com</webMaster>
    <item>
      <trackback:ping>https://www.request-response.com/blog/Trackback.aspx?guid=a7a8d5a0-0603-4d4f-8a5b-baf22da3a7fe</trackback:ping>
      <pingback:server>https://www.request-response.com/blog/pingback.aspx</pingback:server>
      <pingback:target>https://www.request-response.com/blog/PermaLink,guid,a7a8d5a0-0603-4d4f-8a5b-baf22da3a7fe.aspx</pingback:target>
      <dc:creator>Matevz Gacnik</dc:creator>
      <wfw:comment>https://www.request-response.com/blog/CommentView,guid,a7a8d5a0-0603-4d4f-8a5b-baf22da3a7fe.aspx</wfw:comment>
      <wfw:commentRss>https://www.request-response.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=a7a8d5a0-0603-4d4f-8a5b-baf22da3a7fe</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Just a day after my <a href="http://www.request-response.com/blog/PermaLink,guid,abf30e19-ca0b-47de-8f45-4d6e6ac2af29.aspx">'Sparke
in CTP form'</a> wishes, they came true.
</p>
        <p>
Microsoft Expression Interactive Designer (codename Sparkle) is out (January 2006
CTP).
</p>
        <p>
Get it <a href="http://www.microsoft.com/downloads/details.aspx?familyid=ed9f5fb2-4cfc-4d2c-9af8-580d644e3d1d&amp;displaylang=en">here</a> and
have fun with real Avalon capabilities.
</p>
        <img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=a7a8d5a0-0603-4d4f-8a5b-baf22da3a7fe" />
      </body>
      <title>Microsoft Expression Interactive Designer (Sparkle) - January 2006 CTP Released!</title>
      <guid isPermaLink="false">https://www.request-response.com/blog/PermaLink,guid,a7a8d5a0-0603-4d4f-8a5b-baf22da3a7fe.aspx</guid>
      <link>https://www.request-response.com/blog/PermaLink,guid,a7a8d5a0-0603-4d4f-8a5b-baf22da3a7fe.aspx</link>
      <pubDate>Tue, 24 Jan 2006 10:43:08 GMT</pubDate>
      <description>&lt;p&gt;
Just a day after my &lt;a href="http://www.request-response.com/blog/PermaLink,guid,abf30e19-ca0b-47de-8f45-4d6e6ac2af29.aspx"&gt;'Sparke
in CTP form'&lt;/a&gt; wishes, they came true.
&lt;/p&gt;
&lt;p&gt;
Microsoft Expression Interactive Designer (codename Sparkle) is out (January 2006
CTP).
&lt;/p&gt;
&lt;p&gt;
Get it &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=ed9f5fb2-4cfc-4d2c-9af8-580d644e3d1d&amp;amp;displaylang=en"&gt;here&lt;/a&gt;&amp;nbsp;and
have fun with real Avalon capabilities.
&lt;/p&gt;
&lt;img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=a7a8d5a0-0603-4d4f-8a5b-baf22da3a7fe" /&gt;</description>
      <comments>https://www.request-response.com/blog/CommentView,guid,a7a8d5a0-0603-4d4f-8a5b-baf22da3a7fe.aspx</comments>
      <category>.NET 3.0 - WPF</category>
    </item>
    <item>
      <trackback:ping>https://www.request-response.com/blog/Trackback.aspx?guid=fd710f46-7300-43a2-96d4-d0f1f491c834</trackback:ping>
      <pingback:server>https://www.request-response.com/blog/pingback.aspx</pingback:server>
      <pingback:target>https://www.request-response.com/blog/PermaLink,guid,fd710f46-7300-43a2-96d4-d0f1f491c834.aspx</pingback:target>
      <dc:creator>Matevz Gacnik</dc:creator>
      <wfw:comment>https://www.request-response.com/blog/CommentView,guid,fd710f46-7300-43a2-96d4-d0f1f491c834.aspx</wfw:comment>
      <wfw:commentRss>https://www.request-response.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=fd710f46-7300-43a2-96d4-d0f1f491c834</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This is a little application I wrote to demonstrate some of the abilities of WPF framework,
It's got all the necessary animations in the selection ListBox and also a full blown
picture viewer.
</p>
        <p>
Run it in a command prompt, preferably in a directory which includes pictures (.jpg,
.bmp, .gif).
</p>
        <p>
You need December 2005 or <a href="http://msdn.microsoft.com/windowsvista/getthebeta/default.aspx">January
2006 CTP</a> of WinFX Runtime Components and a good graphics card.
</p>
        <p>
Download:
</p>
        <ul>
          <li>
            <a href="http://www.request-response.com/blog/content/binary/PhotoBrowser.zip">Executable</a>
          </li>
          <li>
            <a href="http://www.request-response.com/blog/content/binary/PhotoBrowserSource.zip">Source</a>
          </li>
        </ul>
        <p>
Screenshot:
</p>
        <p>
          <img alt="Photo Browser Avalon Application" hspace="0" src="http://www.request-response.com/blog/content/binary/photobrowser1.jpg" align="baseline" border="0" />
        </p>
        <img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=fd710f46-7300-43a2-96d4-d0f1f491c834" />
      </body>
      <title>WPF: Photo Browser</title>
      <guid isPermaLink="false">https://www.request-response.com/blog/PermaLink,guid,fd710f46-7300-43a2-96d4-d0f1f491c834.aspx</guid>
      <link>https://www.request-response.com/blog/PermaLink,guid,fd710f46-7300-43a2-96d4-d0f1f491c834.aspx</link>
      <pubDate>Sun, 22 Jan 2006 15:27:40 GMT</pubDate>
      <description>&lt;p&gt;
This is a little application I wrote to demonstrate some of the abilities of WPF framework,
It's got all the necessary animations in the selection ListBox and also a full blown
picture viewer.
&lt;/p&gt;
&lt;p&gt;
Run it in a command prompt, preferably in a directory which includes pictures (.jpg,
.bmp, .gif).
&lt;/p&gt;
&lt;p&gt;
You need December 2005 or &lt;a href="http://msdn.microsoft.com/windowsvista/getthebeta/default.aspx"&gt;January
2006 CTP&lt;/a&gt; of WinFX Runtime Components and a good graphics card.
&lt;/p&gt;
&lt;p&gt;
Download:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.request-response.com/blog/content/binary/PhotoBrowser.zip"&gt;Executable&lt;/a&gt; 
&lt;li&gt;
&lt;a href="http://www.request-response.com/blog/content/binary/PhotoBrowserSource.zip"&gt;Source&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Screenshot:
&lt;/p&gt;
&lt;p&gt;
&lt;img alt="Photo Browser Avalon Application" hspace=0 src="http://www.request-response.com/blog/content/binary/photobrowser1.jpg" align=baseline border=0&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=fd710f46-7300-43a2-96d4-d0f1f491c834" /&gt;</description>
      <comments>https://www.request-response.com/blog/CommentView,guid,fd710f46-7300-43a2-96d4-d0f1f491c834.aspx</comments>
      <category>.NET 3.0 - WPF</category>
    </item>
    <item>
      <trackback:ping>https://www.request-response.com/blog/Trackback.aspx?guid=abf30e19-ca0b-47de-8f45-4d6e6ac2af29</trackback:ping>
      <pingback:server>https://www.request-response.com/blog/pingback.aspx</pingback:server>
      <pingback:target>https://www.request-response.com/blog/PermaLink,guid,abf30e19-ca0b-47de-8f45-4d6e6ac2af29.aspx</pingback:target>
      <dc:creator>Matevz Gacnik</dc:creator>
      <wfw:comment>https://www.request-response.com/blog/CommentView,guid,abf30e19-ca0b-47de-8f45-4d6e6ac2af29.aspx</wfw:comment>
      <wfw:commentRss>https://www.request-response.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=abf30e19-ca0b-47de-8f45-4d6e6ac2af29</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The WPF (read Avalon) application and programming models are just beautiful.
</p>
        <p>
Having the ability to display the same markup in a standalone app or a web browser
based app is fantastic. HTTP deployment scenarios are a snap (if you can figure the
damn MIME types out).
</p>
        <p>
Having said that, there are still major issues with the "Cider" designer, which shipped
in December 2005 for the first time and resurfaced in <a href="http://msdn.microsoft.com/windowsvista/getthebeta/default.aspx">January
2006 CTP</a> (release notes <a href="http://msdn.microsoft.com/windowsvista/support/relnotes/winfxjanctp/default.aspx">here</a>).
</p>
        <p>
For it to be of any use, there are currently a couple of major disadvantages (yes,
it's a CTP):
</p>
        <ul>
          <li>
It does not support (or has really limited support) to include external classes that
one would want to use in a rich client, Avalon application. The following
mapping PI <font face="Courier New">&lt;?Mapping XmlNamespace="my" ClrNamespace="MyNamespace"
Assembly="MyDLL"?&gt;</font> breaks the designer and if one needs to include the class
inside XAML, one needs to put it in a directory behind environment variable <font face="Courier New">CIDER_MAPPING_DLL_DIR</font>. 
</li>
          <li>
There's no support for generating event handler implementation methods automatically.
There's even no double clicking on the components one has drawn on the design surface. 
</li>
          <li>
There's no ability to delete a component using a designer, once it's been drawn. You
have to delete the approprite XAML block in an XML editor. 
</li>
          <li>
Certain container components (like <font face="Courier New">System.Windows.Controls.WrapPanel</font>)
do not allow a component to be draged (drawn) inside itself. You have to manually
move the appropriate XAML block inside the <font face="Courier New">&lt;WrapPanel&gt;</font> element. 
</li>
          <li>
There's no way to display a custom user control inside the current build of "Cider"
designer. You can, however, display any <font face="Courier New">Page</font>, <font face="Courier New">Window</font> and <font face="Courier New">Panel</font> based
components.</li>
        </ul>
        <p>
I'm wondering when <a href="http://www.microsoft.com/products/expression/en/interactive_designer/default.aspx">Sparkle</a> (Microsoft
Expression Interactive Designer) is going to be updated to the latest WPF bits so
it could work with 2.0.50727 and December 2005/January 2006 WPF. We need it as a CTP.
Hell, if you're at it, release the complete Expression suite in CTP form.
</p>
        <p>
Note: December 2005 and January 2006 bits of WPF should be binary compatible. I hope
that this is a first indication of stabilization process starting. There's just too
many products that rely on WPF rendering engine for it to be volatile.
</p>
        <img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=abf30e19-ca0b-47de-8f45-4d6e6ac2af29" />
      </body>
      <title>Avalon (WPF), "Cider" Designer and January 2006 CTP</title>
      <guid isPermaLink="false">https://www.request-response.com/blog/PermaLink,guid,abf30e19-ca0b-47de-8f45-4d6e6ac2af29.aspx</guid>
      <link>https://www.request-response.com/blog/PermaLink,guid,abf30e19-ca0b-47de-8f45-4d6e6ac2af29.aspx</link>
      <pubDate>Sun, 22 Jan 2006 10:50:36 GMT</pubDate>
      <description>&lt;p&gt;
The WPF (read Avalon) application and programming models are just beautiful.
&lt;/p&gt;
&lt;p&gt;
Having the ability to display the same markup in a standalone app or a web browser
based app is fantastic. HTTP deployment scenarios are a snap (if you can figure the
damn MIME types out).
&lt;/p&gt;
&lt;p&gt;
Having said that, there are still major issues with the "Cider" designer, which shipped
in December 2005 for the first time and resurfaced in &lt;a href="http://msdn.microsoft.com/windowsvista/getthebeta/default.aspx"&gt;January
2006 CTP&lt;/a&gt;&amp;nbsp;(release notes &lt;a href="http://msdn.microsoft.com/windowsvista/support/relnotes/winfxjanctp/default.aspx"&gt;here&lt;/a&gt;).
&lt;/p&gt;
&lt;p&gt;
For it to be of any use, there are currently a couple of major disadvantages (yes,
it's a CTP):
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
It does not support (or has really limited support) to include external classes that
one would want to use in a rich client, Avalon&amp;nbsp;application. The&amp;nbsp;following
mapping&amp;nbsp;PI &lt;font face="Courier New"&gt;&amp;lt;?Mapping XmlNamespace="my" ClrNamespace="MyNamespace"
Assembly="MyDLL"?&amp;gt;&lt;/font&gt; breaks the designer and if one needs to include the class
inside XAML, one needs to put it in a directory behind environment variable &lt;font face="Courier New"&gt;CIDER_MAPPING_DLL_DIR&lt;/font&gt;. 
&lt;li&gt;
There's no support for generating event handler implementation methods automatically.
There's even no double clicking on the components one has drawn on the design surface. 
&lt;li&gt;
There's no ability to delete a component using a designer, once it's been drawn. You
have to delete the approprite XAML block in an XML editor. 
&lt;li&gt;
Certain container&amp;nbsp;components (like &lt;font face="Courier New"&gt;System.Windows.Controls.WrapPanel&lt;/font&gt;)
do not allow a component to be draged (drawn) inside itself. You have to manually
move the appropriate XAML block inside the &lt;font face="Courier New"&gt;&amp;lt;WrapPanel&amp;gt;&lt;/font&gt; element. 
&lt;li&gt;
There's no way to display a custom user control inside the current build of "Cider"
designer. You can, however, display any &lt;font face="Courier New"&gt;Page&lt;/font&gt;, &lt;font face="Courier New"&gt;Window&lt;/font&gt; and &lt;font face="Courier New"&gt;Panel&lt;/font&gt; based
components.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
I'm wondering when &lt;a href="http://www.microsoft.com/products/expression/en/interactive_designer/default.aspx"&gt;Sparkle&lt;/a&gt; (Microsoft
Expression Interactive Designer) is going to be updated to the latest WPF bits so
it could work with 2.0.50727 and December 2005/January 2006 WPF. We need it as a CTP.
Hell, if you're at it, release the complete Expression suite in CTP form.
&lt;/p&gt;
&lt;p&gt;
Note: December 2005 and January 2006 bits of WPF should be binary compatible. I hope
that this is a first indication of stabilization process starting. There's just too
many products that rely on WPF rendering engine for it to be volatile.
&lt;/p&gt;
&lt;img width="0" height="0" src="https://www.request-response.com/blog/aggbug.ashx?id=abf30e19-ca0b-47de-8f45-4d6e6ac2af29" /&gt;</description>
      <comments>https://www.request-response.com/blog/CommentView,guid,abf30e19-ca0b-47de-8f45-4d6e6ac2af29.aspx</comments>
      <category>.NET 3.0 - WPF</category>
    </item>
  </channel>
</rss>