<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>Comments on: Silverlight 3 Navigation: Adding transitions to the Frame control</title>
	<atom:link href="http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/</link>
	<description>Software development and other goofy geeky goodness.</description>
	<lastBuildDate>Tue, 23 Aug 2011 19:01:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: jason</title>
		<link>http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/comment-page-1/#comment-6983</link>
		<dc:creator>jason</dc:creator>
		<pubDate>Tue, 20 Jul 2010 22:08:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/#comment-6983</guid>
		<description>I would like to know how to do this as well.  Thanks!</description>
		<content:encoded><![CDATA[<p>I would like to know how to do this as well.  Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Hollywood</title>
		<link>http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/comment-page-1/#comment-6963</link>
		<dc:creator>Greg Hollywood</dc:creator>
		<pubDate>Thu, 08 Jul 2010 22:56:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/#comment-6963</guid>
		<description>[code]

            
                
                    
                        
                    
                
            
        
[/code]</description>
		<content:encoded><![CDATA[<div class="cic_codes_div"><code></p>
<p></code></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Hollywood</title>
		<link>http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/comment-page-1/#comment-6962</link>
		<dc:creator>Greg Hollywood</dc:creator>
		<pubDate>Thu, 08 Jul 2010 22:55:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/#comment-6962</guid>
		<description>Another control that can be used instead of the TransitioningContentControl is the ContentView control from the free SilverlightFX framework by Nikhil K ( http://projects.nikhilk.net/SilverlightFX)  It lets you do many different cool transitions with no coding.  

I switched to this control for the additional out of the box effects and the fact that the TransitioningContentControl would crash for me when I tried to use it as above in an existing project.  (New projects it worked fine - I don&#039;t know what the conflict was.)

This is the control template that I use which provides a very cool cross fade:

            
                
                    
                        
                    
                
            
        

Greg</description>
		<content:encoded><![CDATA[<p>Another control that can be used instead of the TransitioningContentControl is the ContentView control from the free SilverlightFX framework by Nikhil K ( <a href="http://projects.nikhilk.net/SilverlightFX" rel="nofollow">http://projects.nikhilk.net/SilverlightFX</a>)  It lets you do many different cool transitions with no coding.  </p>
<p>I switched to this control for the additional out of the box effects and the fact that the TransitioningContentControl would crash for me when I tried to use it as above in an existing project.  (New projects it worked fine &#8211; I don&#8217;t know what the conflict was.)</p>
<p>This is the control template that I use which provides a very cool cross fade:</p>
<p>Greg</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: david.poll</title>
		<link>http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/comment-page-1/#comment-6951</link>
		<dc:creator>david.poll</dc:creator>
		<pubDate>Tue, 06 Jul 2010 19:27:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/#comment-6951</guid>
		<description>Rodney,

Sorry for the delayed response -- I&#039;ve been on vacation for the last 10 days.

I apologize for the confusion.  Accomplishing this is pretty straightforward.  In XAML, you just need to set the Template of your frame control.

In the buil-in navigation project, it will look like this:
[code]&lt;navigation:Frame x:Name=&quot;ContentFrame&quot;
                              Style=&quot;{StaticResource ContentFrameStyle}&quot;
                              Source=&quot;/Home&quot;
                              Navigated=&quot;ContentFrame_Navigated&quot;
                              NavigationFailed=&quot;ContentFrame_NavigationFailed&quot;&gt;
                &lt;navigation:Frame.UriMapper&gt;
                    &lt;uriMapper:UriMapper&gt;
                        &lt;uriMapper:UriMapping Uri=&quot;&quot;
                                              MappedUri=&quot;/Views/Home.xaml&quot; /&gt;
                        &lt;uriMapper:UriMapping Uri=&quot;/{pageName}&quot;
                                              MappedUri=&quot;/Views/{pageName}.xaml&quot; /&gt;
                    &lt;/uriMapper:UriMapper&gt;
                &lt;/navigation:Frame.UriMapper&gt;
                &lt;navigation:Frame.Template&gt;
                    &lt;ControlTemplate TargetType=&quot;navigation:Frame&quot;&gt;
                        &lt;Border Background=&quot;{TemplateBinding Background}&quot;
                                BorderBrush=&quot;{TemplateBinding BorderBrush}&quot;
                                BorderThickness=&quot;{TemplateBinding BorderThickness}&quot;
                                HorizontalAlignment=&quot;{TemplateBinding HorizontalContentAlignment}&quot;
                                VerticalAlignment=&quot;{TemplateBinding VerticalContentAlignment}&quot;&gt;
                            &lt;toolkit:TransitioningContentControl Content=&quot;{TemplateBinding Content}&quot;
                                                                 Cursor=&quot;{TemplateBinding Cursor}&quot;
                                                                 Margin=&quot;{TemplateBinding Padding}&quot;
                                                                 HorizontalAlignment=&quot;{TemplateBinding HorizontalContentAlignment}&quot;
                                                                 VerticalAlignment=&quot;{TemplateBinding VerticalContentAlignment}&quot;
                                                                 HorizontalContentAlignment=&quot;{TemplateBinding HorizontalContentAlignment}&quot;
                                                                 VerticalContentAlignment=&quot;{TemplateBinding VerticalContentAlignment}&quot; /&gt;
                        &lt;/Border&gt;
                    &lt;/ControlTemplate&gt;
                &lt;/navigation:Frame.Template&gt;
            &lt;/navigation:Frame&gt;[/code]

You can also put the ControlTemplate in your control&#039;s resources and then reference it by key using [code]{StaticResource ControlTemplateKey}[/code], where ControlTemplateKey is the key you gave the template.

I hope that helps!

-David</description>
		<content:encoded><![CDATA[<p>Rodney,</p>
<p>Sorry for the delayed response &#8212; I&#8217;ve been on vacation for the last 10 days.</p>
<p>I apologize for the confusion.  Accomplishing this is pretty straightforward.  In XAML, you just need to set the Template of your frame control.</p>
<p>In the buil-in navigation project, it will look like this:</p>
<div class="cic_codes_div"><code>&lt;navigation:Frame x:Name=&quot;ContentFrame&quot;<br />
                              Style=&quot;{StaticResource ContentFrameStyle}&quot;<br />
                              Source=&quot;/Home&quot;<br />
                              Navigated=&quot;ContentFrame_Navigated&quot;<br />
                              NavigationFailed=&quot;ContentFrame_NavigationFailed&quot;&gt;<br />
                &lt;navigation:Frame.UriMapper&gt;<br />
                    &lt;uriMapper:UriMapper&gt;<br />
                        &lt;uriMapper:UriMapping Uri=&quot;&quot;<br />
                                              MappedUri=&quot;/Views/Home.xaml&quot; /&gt;<br />
                        &lt;uriMapper:UriMapping Uri=&quot;/{pageName}&quot;<br />
                                              MappedUri=&quot;/Views/{pageName}.xaml&quot; /&gt;<br />
                    &lt;/uriMapper:UriMapper&gt;<br />
                &lt;/navigation:Frame.UriMapper&gt;<br />
                &lt;navigation:Frame.Template&gt;<br />
                    &lt;ControlTemplate TargetType=&quot;navigation:Frame&quot;&gt;<br />
                        &lt;Border Background=&quot;{TemplateBinding Background}&quot;<br />
                                BorderBrush=&quot;{TemplateBinding BorderBrush}&quot;<br />
                                BorderThickness=&quot;{TemplateBinding BorderThickness}&quot;<br />
                                HorizontalAlignment=&quot;{TemplateBinding HorizontalContentAlignment}&quot;<br />
                                VerticalAlignment=&quot;{TemplateBinding VerticalContentAlignment}&quot;&gt;<br />
                            &lt;toolkit:TransitioningContentControl Content=&quot;{TemplateBinding Content}&quot;<br />
                                                                 Cursor=&quot;{TemplateBinding Cursor}&quot;<br />
                                                                 Margin=&quot;{TemplateBinding Padding}&quot;<br />
                                                                 HorizontalAlignment=&quot;{TemplateBinding HorizontalContentAlignment}&quot;<br />
                                                                 VerticalAlignment=&quot;{TemplateBinding VerticalContentAlignment}&quot;<br />
                                                                 HorizontalContentAlignment=&quot;{TemplateBinding HorizontalContentAlignment}&quot;<br />
                                                                 VerticalContentAlignment=&quot;{TemplateBinding VerticalContentAlignment}&quot; /&gt;<br />
                        &lt;/Border&gt;<br />
                    &lt;/ControlTemplate&gt;<br />
                &lt;/navigation:Frame.Template&gt;<br />
            &lt;/navigation:Frame&gt;</code></div>
<p>You can also put the ControlTemplate in your control&#8217;s resources and then reference it by key using
<div class="cic_codes_div"><code>{StaticResource ControlTemplateKey}</code></div>
<p>, where ControlTemplateKey is the key you gave the template.</p>
<p>I hope that helps!</p>
<p>-David</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rodney</title>
		<link>http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/comment-page-1/#comment-6940</link>
		<dc:creator>Rodney</dc:creator>
		<pubDate>Sat, 03 Jul 2010 12:56:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/#comment-6940</guid>
		<description>Hi David - thanks for sharing - I am a little confused (I am new to SL) - basically I am using Silverlight 4 and don&#039;t have the &quot;ControlTemplate TargetType=&quot;navigation:Frame&quot; code in my project - so either it has changed for SL4 or I going wrong somewhere - please confirm ;)

I added a new Silverlight 4 Navigation project and it looks the same as your demo. I just can&#039;t find the frame code you mentioned and where to add in the transition control. Tips appreciated!

Thanks
Rodney</description>
		<content:encoded><![CDATA[<p>Hi David &#8211; thanks for sharing &#8211; I am a little confused (I am new to SL) &#8211; basically I am using Silverlight 4 and don&#8217;t have the &#8220;ControlTemplate TargetType=&#8221;navigation:Frame&#8221; code in my project &#8211; so either it has changed for SL4 or I going wrong somewhere &#8211; please confirm <img src='http://www.davidpoll.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I added a new Silverlight 4 Navigation project and it looks the same as your demo. I just can&#8217;t find the frame code you mentioned and where to add in the transition control. Tips appreciated!</p>
<p>Thanks<br />
Rodney</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Waleed</title>
		<link>http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/comment-page-1/#comment-6120</link>
		<dc:creator>Waleed</dc:creator>
		<pubDate>Thu, 25 Mar 2010 12:18:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/#comment-6120</guid>
		<description>Me two, I would like to know how to change the transition from the CS.

Best regards</description>
		<content:encoded><![CDATA[<p>Me two, I would like to know how to change the transition from the CS.</p>
<p>Best regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DotNetShoutout</title>
		<link>http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/comment-page-1/#comment-2942</link>
		<dc:creator>DotNetShoutout</dc:creator>
		<pubDate>Fri, 24 Jul 2009 19:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/#comment-2942</guid>
		<description>&lt;strong&gt;Silverlight 3 Navigation: Adding transitions to the Frame control « davidpoll.com...&lt;/strong&gt;

Thank you for submitting this cool story - Trackback from DotNetShoutout...</description>
		<content:encoded><![CDATA[<p><strong>Silverlight 3 Navigation: Adding transitions to the Frame control « davidpoll.com&#8230;</strong></p>
<p>Thank you for submitting this cool story &#8211; Trackback from DotNetShoutout&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Links (7/23/2009) &#171; Steve Pietrek &#8211; Everything SharePoint</title>
		<link>http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/comment-page-1/#comment-2916</link>
		<dc:creator>Links (7/23/2009) &#171; Steve Pietrek &#8211; Everything SharePoint</dc:creator>
		<pubDate>Fri, 24 Jul 2009 00:18:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/#comment-2916</guid>
		<description>[...] Silverlight 3 Navigation: Adding transitions to the Frame control [...]</description>
		<content:encoded><![CDATA[<p>[...] Silverlight 3 Navigation: Adding transitions to the Frame control [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nicolas</title>
		<link>http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/comment-page-1/#comment-2796</link>
		<dc:creator>nicolas</dc:creator>
		<pubDate>Tue, 21 Jul 2009 12:12:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/#comment-2796</guid>
		<description>Thank for this great post. I read both your post and the one from firstfloor software, and having two implementations helps understand better.

I would like to be able to randomly change the transition.
For that I added several VisualStates in the TransitioningFrame template.
I can change the transition by setting transition in the TransitioningContentControl of transitioningframe.xaml, but I can&#039;t figure out how to change it from cs.
I think I have understoot that the regular way to change transition is to have a named layoutToolkit:TransitioningContentControl element in xaml and then change it&#039;s Transition property, but here as the transition control is in a style, it seems it can&#039;t be named and I have no idea how to access the transition property.
Thanks to whoever may help me :)</description>
		<content:encoded><![CDATA[<p>Thank for this great post. I read both your post and the one from firstfloor software, and having two implementations helps understand better.</p>
<p>I would like to be able to randomly change the transition.<br />
For that I added several VisualStates in the TransitioningFrame template.<br />
I can change the transition by setting transition in the TransitioningContentControl of transitioningframe.xaml, but I can&#8217;t figure out how to change it from cs.<br />
I think I have understoot that the regular way to change transition is to have a named layoutToolkit:TransitioningContentControl element in xaml and then change it&#8217;s Transition property, but here as the transition control is in a style, it seems it can&#8217;t be named and I have no idea how to access the transition property.<br />
Thanks to whoever may help me <img src='http://www.davidpoll.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dmitry Kadantsev</title>
		<link>http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/comment-page-1/#comment-2721</link>
		<dc:creator>Dmitry Kadantsev</dc:creator>
		<pubDate>Mon, 20 Jul 2009 09:00:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidpoll.com/2009/07/19/silverlight-3-navigation-adding-transitions-to-the-frame-control/#comment-2721</guid>
		<description>Great post David,

as simple as it should be.</description>
		<content:encoded><![CDATA[<p>Great post David,</p>
<p>as simple as it should be.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

