<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.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>Getting Started</title><link>http://forums.silverlight.net/forums/14.aspx</link><description>The perfect forum for asking the basic questions. No question too simple!</description><dc:language>en</dc:language><generator>CommunityServer 2007 (Build: 20416.853)</generator><item><title>Re: Re: Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/4186.aspx</link><pubDate>Sat, 02 Jun 2007 07:56:03 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:4186</guid><dc:creator>markheath</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/4186.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=4186</wfw:commentRss><description>&lt;p&gt;I&amp;#39;ve found another easy way to do what I want in WPF, which allows the width of the Canvas to be animated with a DoubleAnimation rather than needing to animate the Canvas&amp;#39; Clip Geometry&lt;/p&gt;
&lt;p&gt;&amp;lt;Canvas x:Name=&amp;quot;CollapseMe&amp;quot; Background=&amp;quot;LightBlue&amp;quot; Width=&amp;quot;400&amp;quot; Height=&amp;quot;60&amp;quot; &lt;strong&gt;ClipToBounds=&amp;quot;true&amp;quot;&lt;/strong&gt; &amp;gt; &lt;/p&gt;
&lt;p&gt;Unfortunately it looks like the Silverlight Canvas doesn&amp;#39;t have this capability either, so here&amp;#39;s another feature request for the next drop of Silverlight.&lt;/p&gt;</description></item><item><title>Re: Re: Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3958.aspx</link><pubDate>Wed, 30 May 2007 06:58:37 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3958</guid><dc:creator>markheath</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3958.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3958</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/silverlight/images/icon-quote.gif"&gt; &lt;strong&gt;swirlingmass:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;You can use a different geometry for your clip.&amp;nbsp; Specifically, a pathgeometry, composed of four linesegments, which together make your rectangle.&amp;nbsp; Use two pointanimations to simultaneously collapse the top and bottom lines:&lt;br /&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt; 
&lt;p&gt;&amp;nbsp;Excellent - that is exactly what I wanted to achieve! Hopefully we&amp;#39;ll get RectAnimation in the future, but this solution will work for now. 
&lt;p&gt;thanks 
&lt;p&gt;Mark 
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Re: Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3938.aspx</link><pubDate>Tue, 29 May 2007 22:20:31 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3938</guid><dc:creator>swirlingmass</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3938.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3938</wfw:commentRss><description>&lt;p&gt;You can use a different geometry for your clip.&amp;nbsp; Specifically, a pathgeometry, composed of four linesegments, which together make your rectangle.&amp;nbsp; Use two pointanimations to simultaneously collapse the top and bottom lines:&lt;/p&gt;&lt;font color="#0000ff" size="2"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Canvas&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;xmlns&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;http://schemas.microsoft.com/client/2007&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;xmlns:x&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;http://schemas.microsoft.com/winfx/2006/xaml&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;500&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Height&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;200&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Background&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;White&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;TextBlock&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Canvas.Top&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;5&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Text&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Hidden Text - Should be revealed as Canvas Collapses&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;TextBlock&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Canvas&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;CollapseMe&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Background&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;LightBlue&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;400&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Height&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;60&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Canvas.Clip&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;PathGeometry&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;PathFigure&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;IsClosed&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;true&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;LineSegment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;seg1&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Point&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;0,0&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;LineSegment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;seg2&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Point&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;400,0&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;LineSegment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;seg3&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Point&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;400,60&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;LineSegment&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;seg4&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Point&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;0,60&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;/&amp;gt;&lt;/p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;PathFigure&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;PathGeometry&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Canvas.Clip&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Canvas.Triggers&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;EventTrigger&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;BeginStoryboard&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Storyboard&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Name&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Collapse&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;PointAnimation&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Storyboard.TargetName&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;seg2&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Storyboard.TargetProperty&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;point&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;To&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;0,0&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Duration&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;0:0:2&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;AutoReverse&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;true&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;RepeatBehavior&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;forever&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;PointAnimation&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Storyboard.TargetName&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;seg3&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Storyboard.TargetProperty&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;point&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/p&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;To&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;0,60&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Duration&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;0:0:2&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;AutoReverse&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;true&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;RepeatBehavior&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;forever&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Storyboard&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;BeginStoryboard&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;EventTrigger&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Canvas.Triggers&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Rectangle&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Stroke&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;Black&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Canvas.Left&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;50&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Canvas.Top&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;30&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Width&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;200&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Height&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;20&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; /&amp;gt;&lt;/p&gt;&amp;lt;&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;TextBlock&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Canvas.Top&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;5&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Canvas.Left&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;5&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; &lt;/font&gt;&lt;font color="#ff0000" size="2"&gt;Text&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;=&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;This text and rectangle should be clipped&lt;/font&gt;&lt;font size="2"&gt;&amp;quot;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;TextBlock&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt; 
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Canvas&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;/&lt;/font&gt;&lt;font color="#a31515" size="2"&gt;Canvas&lt;/font&gt;&lt;font color="#0000ff" size="2"&gt;&amp;gt;&lt;/p&gt;&lt;/font&gt;</description></item><item><title>Re: Re: Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3883.aspx</link><pubDate>Tue, 29 May 2007 08:54:07 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3883</guid><dc:creator>markheath</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3883.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3883</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/silverlight/images/icon-quote.gif"&gt; &lt;strong&gt;LostInTheCosmos:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; 
&lt;p&gt;How about this...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Make a timer (using either set Interval or a Silverlight Animation timer) and with each tick of the timer you switch out the clip object:&lt;/p&gt;
&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Yes, this would work, and looks like my only option. I would still be interested to hear from Microsoft if there is a way I can achieve what I want using normal animation, or if they have plans to add this to a future Silverlight.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3772.aspx</link><pubDate>Sun, 27 May 2007 00:40:17 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3772</guid><dc:creator>Bill Reiss</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3772.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3772</wfw:commentRss><description>&lt;p&gt;I meant Blend 2 in a Silverlight project. The things that aren&amp;#39;t supported are typically because that particular control hasn&amp;#39;t been implemented in Silverlight, but I would expect that if a property can be set manually, that it would also work in an animation. Thanks for the help.&lt;/p&gt;</description></item><item><title>Re: Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3765.aspx</link><pubDate>Sat, 26 May 2007 18:02:41 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3765</guid><dc:creator>LostInTheCosmos</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3765.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3765</wfw:commentRss><description>&lt;p&gt;Maybe because Blend works for WPF but not for Silverlight?&lt;/p&gt;
&lt;p&gt;The way I get this to work is by replacing the Canvas.Clip property every frame.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Re: Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3763.aspx</link><pubDate>Sat, 26 May 2007 17:46:21 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3763</guid><dc:creator>Bill Reiss</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3763.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3763</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="/Themes/silverlight/images/icon-quote.gif"&gt; &lt;strong&gt;markheath:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt; 
&lt;p&gt;I tried another idea, where I tried to animate the scale of my clip rectangle from ScaleX = 1 to ScaleX = 0, which does at least mean I can use a DoubleAnimation, but it doesn&amp;#39;t seem to do anything:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Canvas.Clip&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RectangleGeometry x:Name=&amp;quot;MidCanvasClipRect&amp;quot; Rect=&amp;quot;0,0,500,100&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RectangleGeometry.Transform&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TransformGroup&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ScaleTransform x:Name=&amp;quot;ClipScale&amp;quot; ScaleX=&amp;quot;1.0&amp;quot; ScaleY=&amp;quot;1.0&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/TransformGroup&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/RectangleGeometry.Transform&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/RectangleGeometry&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Canvas.Clip&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Animation:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DoubleAnimation Storyboard.TargetName=&amp;quot;ClipScale&amp;quot; Storyboard.TargetProperty=&amp;quot;ScaleX&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To=&amp;quot;0&amp;quot; Duration=&amp;quot;0:0:1&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;again, any suggestions gratefully received, as I am running out of ideas!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;
&lt;p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;
&lt;p&gt;I tried this too, and it&amp;nbsp;behaves the way you want it to&amp;nbsp;in Blend when you play the animation, so it looks like it may be a bug. I also tried to set ScaleX like it&amp;#39;s defined above on a timer and it didn&amp;#39;t seem to work either. You could only set it once and then it wouldn&amp;#39;t respond anymore. Hope you have better results.&lt;/p&gt;</description></item><item><title>Re: Re: Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3748.aspx</link><pubDate>Sat, 26 May 2007 11:42:24 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3748</guid><dc:creator>LostInTheCosmos</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3748.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3748</wfw:commentRss><description>&lt;p&gt;How about this...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Make a timer (using either set Interval or a Silverlight Animation timer) and with each tick of the timer you switch out the clip object:&lt;/p&gt;
&lt;p&gt;var xIndex -=&amp;nbsp;5&lt;br /&gt;var ClippingString = &amp;#39;&amp;lt;RectangleGeometry x:Name=&amp;quot;MidCanvasClipRect&amp;quot; Rect=&amp;quot;0,0,&amp;#39;&amp;nbsp;+&amp;nbsp;xIndex + &amp;#39;,100&amp;quot;&amp;gt;&amp;#39;;&lt;br /&gt;var ClippingGeometry = SilverlightContent.createFromXaml(ClippingString);&lt;/p&gt;
&lt;p&gt;myCanvas.clip = ClippingGeometry;&lt;/p&gt;</description></item><item><title>Re: Re: Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3745.aspx</link><pubDate>Sat, 26 May 2007 10:41:19 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3745</guid><dc:creator>markheath</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3745.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3745</wfw:commentRss><description>&lt;p&gt;Here&amp;#39;s a full sample you can paste into SilverlightPad (&lt;a href="http://www.simplegeek.com/mharsh/silverlightpad/"&gt;http://www.simplegeek.com/mharsh/silverlightpad/&lt;/a&gt;) which might make it easier to visualise what I am trying to achieve.&lt;/p&gt;&lt;code&gt;
&lt;p&gt;&amp;lt;Canvas xmlns=&amp;quot;&lt;a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation"&gt;http://schemas.microsoft.com/winfx/2006/xaml/presentation&lt;/a&gt;&amp;quot; xmlns:x=&amp;quot;&lt;a href="http://schemas.microsoft.com/winfx/2006/xaml"&gt;http://schemas.microsoft.com/winfx/2006/xaml&lt;/a&gt;&amp;quot;&amp;nbsp; Width=&amp;quot;500&amp;quot; Height=&amp;quot;200&amp;quot; Background=&amp;quot;White&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;TextBlock Canvas.Top=&amp;quot;5&amp;quot;&amp;gt;Hidden Text - Should be revealed as Canvas Collapses&amp;lt;/TextBlock&amp;gt;&lt;br /&gt;&amp;lt;Canvas x:Name=&amp;quot;CollapseMe&amp;quot; Background=&amp;quot;LightBlue&amp;quot; Width=&amp;quot;400&amp;quot; Height=&amp;quot;60&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;Canvas.Triggers&amp;gt;&lt;br /&gt;&amp;lt;EventTrigger&amp;gt;&lt;br /&gt;&amp;lt;BeginStoryboard&amp;gt;&lt;br /&gt;&amp;lt;Storyboard x:Name=&amp;quot;Collapse&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DoubleAnimation Storyboard.TargetName=&amp;quot;CollapseMe&amp;quot; Storyboard.TargetProperty=&amp;quot;Width&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To=&amp;quot;100&amp;quot; Duration=&amp;quot;0:0:1&amp;quot; AutoReverse=&amp;quot;true&amp;quot; RepeatBehavior=&amp;quot;forever&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/Storyboard&amp;gt;&lt;br /&gt;&amp;lt;/BeginStoryboard&amp;gt;&lt;br /&gt;&amp;lt;/EventTrigger&amp;gt;&lt;br /&gt;&amp;lt;/Canvas.Triggers&amp;gt;&lt;br /&gt;&amp;lt;Rectangle Stroke=&amp;quot;Black&amp;quot; Canvas.Left=&amp;quot;50&amp;quot; Canvas.Top=&amp;quot;30&amp;quot; Width=&amp;quot;200&amp;quot; Height=&amp;quot;20&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;TextBlock Canvas.Top=&amp;quot;5&amp;quot; Canvas.Left=&amp;quot;5&amp;quot;&amp;gt;This text and rectangle should be clipped&amp;lt;/TextBlock&amp;gt;&lt;br /&gt;&amp;lt;/Canvas&amp;gt;&lt;br /&gt;&amp;lt;/Canvas&amp;gt;&lt;/p&gt;&lt;/code&gt;
&lt;p&gt;Obviously I need to animate the Canvas&amp;#39; Clip Rectangle width, not the Canvas width itself, but I can&amp;#39;t work out how to do this.&lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;</description></item><item><title>Re: Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3743.aspx</link><pubDate>Sat, 26 May 2007 10:06:36 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3743</guid><dc:creator>markheath</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3743.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3743</wfw:commentRss><description>&lt;p&gt;I tried another idea, where I tried to animate the scale of my clip rectangle from ScaleX = 1 to ScaleX = 0, which does at least mean I can use a DoubleAnimation, but it doesn&amp;#39;t seem to do anything:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Canvas.Clip&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RectangleGeometry x:Name=&amp;quot;MidCanvasClipRect&amp;quot; Rect=&amp;quot;0,0,500,100&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RectangleGeometry.Transform&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;TransformGroup&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ScaleTransform x:Name=&amp;quot;ClipScale&amp;quot; ScaleX=&amp;quot;1.0&amp;quot; ScaleY=&amp;quot;1.0&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/TransformGroup&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/RectangleGeometry.Transform&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/RectangleGeometry&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Canvas.Clip&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Animation:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DoubleAnimation Storyboard.TargetName=&amp;quot;ClipScale&amp;quot; Storyboard.TargetProperty=&amp;quot;ScaleX&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To=&amp;quot;0&amp;quot; Duration=&amp;quot;0:0:1&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt;again, any suggestions gratefully received, as I am running out of ideas!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;</description></item><item><title>Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3742.aspx</link><pubDate>Sat, 26 May 2007 09:50:19 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3742</guid><dc:creator>markheath</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3742.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3742</wfw:commentRss><description>&lt;p&gt;thanks Dave, its a useful sample, but I think you are able to get away with sliding one object behind another, which I do not want to do (although I may have to use as a last resort).&lt;/p&gt;
&lt;p&gt;What I think I need is a &lt;strong&gt;RectAnimation&lt;/strong&gt;, but this doesn&amp;#39;t seem to be supported in Silverlight, so unless I can point a &lt;strong&gt;DoubleAnimation &lt;/strong&gt;at the Rect.Width property of a &lt;strong&gt;RectangleGeometry&lt;/strong&gt;, then I am not sure how I can animate the Clip rectangle for my Canvas. But all my attempts to animate Rect.Width have failed.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;here&amp;#39;s my Canvas&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;lt;Canvas x:Name=&amp;quot;MidCanvas&amp;quot; Background=&amp;quot;LightBlue&amp;quot; Canvas.Top=&amp;quot;5&amp;quot; Canvas.Left=&amp;quot;120&amp;quot; Width=&amp;quot;500&amp;quot; Height=&amp;quot;100&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Canvas.Clip&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;RectangleGeometry x:Name=&amp;quot;MidCanvasClipRect&amp;quot; Rect=&amp;quot;0,0,500,100&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/RectangleGeometry&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Canvas.Clip&amp;gt;&lt;/p&gt;
&lt;p&gt;here&amp;#39;s my attempt at animating the Clip Rect width, but it doesn&amp;#39;t do anything&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Storyboard x:Name=&amp;quot;collapse&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DoubleAnimation Storyboard.TargetName=&amp;quot;MidCanvasClipRect&amp;quot; Storyboard.TargetProperty=&amp;quot;Rect.Width&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; To=&amp;quot;100&amp;quot; Duration=&amp;quot;0:0:1&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;</description></item><item><title>Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3713.aspx</link><pubDate>Fri, 25 May 2007 21:27:30 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3713</guid><dc:creator>WynApse</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3713.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3713</wfw:commentRss><description>&lt;p&gt;Hi Mark...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;I thought you wanted the whole canvas to shrink down, initially, but after reading this post (and maybe I&amp;#39;m worng), it doesn&amp;#39;t sound that way.&lt;/p&gt;
&lt;p&gt;I had questions early-on about something that I think is related to this... I wanted to slide a rectangle out of a point on a canvas, and then slide it back in. I ended up using that as a slide-out menu on one demo, and ultimately wrote an article about clipping rectangles here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.wynapse.com/Silverlight/Tutor/Clipping_Silverlight_Animated_Rectangles.aspx"&gt;http://www.wynapse.com/Silverlight/Tutor/Clipping_Silverlight_Animated_Rectangles.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I understand it&amp;#39;s not exactly what you&amp;#39;re asking about, but it&amp;#39;s a working example of something that you might be able to modify into what you DO want.. let me know if I&amp;#39;m completely off base, or if it gets you closer.&lt;/p&gt;
&lt;p&gt;-Dave&lt;/p&gt;</description></item><item><title>Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3712.aspx</link><pubDate>Fri, 25 May 2007 21:18:24 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3712</guid><dc:creator>markheath</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3712.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3712</wfw:commentRss><description>&lt;p&gt;thanks for the suggestion, but I actually don&amp;#39;t want the contents of the Canvas to move or change size - I just want the right hand edge to progressively be chopped off, a bit like when you resize a window in Windows to make it narrower.&lt;/p&gt;
&lt;p&gt;Imagine that XXX and YYY are other visual elements and in between them there is a Canvas with a &amp;quot;hello world&amp;quot; textblock&amp;nbsp;on it. What I want to happen is this:&lt;/p&gt;
&lt;p&gt;XXX hello world YYY (before animation)&lt;/p&gt;
&lt;p&gt;XXX hello woYYY (1/2 way through animation)&lt;/p&gt;
&lt;p&gt;XXX heYYY (after animation)&lt;/p&gt;
&lt;p&gt;but what I see is:&lt;/p&gt;
&lt;p&gt;XXX heYYYorld&lt;/p&gt;
&lt;p&gt;not sure if that makes it clearer or not! (obviously in this trivial example I could simply reduce the width of the textblock, but the Canvas has more than just one element on it).&lt;/p&gt;
&lt;p&gt;Mark&lt;/p&gt;</description></item><item><title>Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3710.aspx</link><pubDate>Fri, 25 May 2007 20:46:06 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3710</guid><dc:creator>LostInTheCosmos</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3710.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3710</wfw:commentRss><description>&lt;p&gt;Some XAML code to help:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Canvas IsHitTestVisible=&amp;quot;false&amp;quot; Opacity=&amp;quot;0&amp;quot;&amp;nbsp;x:Name=&amp;quot;MyCanvas&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Canvas.RenderTransform&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ScaleTransform x:Name=&amp;quot;MyCanvas.Scale&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Canvas.RenderTransform&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Canvas.Resources&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Storyboard x:Name=&amp;quot;Collapse&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DoubleAnimation Storyboard.TargetName=&amp;quot;MyCanvas.Scale&amp;quot; Storyboard.TargetProperty=&amp;quot;(ScaleX)&amp;quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; From=&amp;quot;0&amp;quot; To=&amp;quot;1&amp;quot; Duration=&amp;quot;0:0:0.3&amp;quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Storyboard&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/Canvas.Resources&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- Items in the Canvas --&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Canvas&amp;gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Re: Collapsing a Canvas</title><link>http://forums.silverlight.net/forums/thread/3708.aspx</link><pubDate>Fri, 25 May 2007 20:43:36 GMT</pubDate><guid isPermaLink="false">d0d632c8-a6f7-4f68-b0ce-26aaafd62132:3708</guid><dc:creator>LostInTheCosmos</dc:creator><slash:comments>0</slash:comments><comments>http://forums.silverlight.net/forums/thread/3708.aspx</comments><wfw:commentRss>http://forums.silverlight.net/forums/commentrss.aspx?SectionID=14&amp;PostID=3708</wfw:commentRss><description>&lt;p&gt;You could collapse a canvas by doing a scale transform on the X from 100% (1.0)&amp;nbsp;to 0% (0.0).&amp;nbsp; Is this the effect you are trying to achieve?&lt;/p&gt;</description></item></channel></rss>