<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Transitionals</title><link>http://transitionals.codeplex.com/project/feeds/rss</link><description>Transitionals is a framework for building and using WPF transitions which provide an easy way to switch between UI views in a rich and animated way. Think of transitions for applications in the same way you think of transitions for video editing. Wipe, Cut, Dissolve, Star, Blinds and 3D Rotating Cube are all examples of transitions supported by the Transitionals framework.</description><item><title>New Post: Transitionals help file</title><link>http://transitionals.codeplex.com/discussions/441003</link><description>&lt;div style="line-height: normal;"&gt;Thank you so much jaredbienz&lt;br /&gt;
&lt;/div&gt;</description><author>moscobutter</author><pubDate>Mon, 22 Apr 2013 18:35:38 GMT</pubDate><guid isPermaLink="false">New Post: Transitionals help file 20130422063538P</guid></item><item><title>New Post: Transitionals help file</title><link>http://transitionals.codeplex.com/discussions/441003</link><description>&lt;div style="line-height: normal;"&gt;Don't forget to right-click, choose properties and click 'Unblock' before you try to open the file.&lt;br /&gt;
&lt;/div&gt;</description><author>jaredbienz</author><pubDate>Mon, 22 Apr 2013 14:20:36 GMT</pubDate><guid isPermaLink="false">New Post: Transitionals help file 20130422022036P</guid></item><item><title>New Post: Transitionals help file</title><link>http://transitionals.codeplex.com/discussions/441003</link><description>&lt;div style="line-height: normal;"&gt;The help file is unchanged from the 1.0 release:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://transitionals.codeplex.com/downloads/get/33364" rel="nofollow"&gt;https://transitionals.codeplex.com/downloads/get/33364&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>jaredbienz</author><pubDate>Mon, 22 Apr 2013 14:19:41 GMT</pubDate><guid isPermaLink="false">New Post: Transitionals help file 20130422021941P</guid></item><item><title>New Post: Transitionals help file</title><link>http://transitionals.codeplex.com/discussions/441003</link><description>&lt;div style="line-height: normal;"&gt;Hi guys, does anyone have the help file for this transtionals.&lt;br /&gt;
&lt;/div&gt;</description><author>moscobutter</author><pubDate>Sat, 20 Apr 2013 15:59:59 GMT</pubDate><guid isPermaLink="false">New Post: Transitionals help file 20130420035959P</guid></item><item><title>Source code checked in, #69631</title><link>http://transitionals.codeplex.com/SourceControl/changeset/changes/69631</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:13:48 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69631 20121001091348P</guid></item><item><title>Source code checked in, #69630</title><link>http://transitionals.codeplex.com/SourceControl/changeset/changes/69630</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:07:03 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69630 20121001090703P</guid></item><item><title>Reviewed: 1.2 (Mar 27, 2012)</title><link>http://transitionals.codeplex.com/releases/view/15792#ReviewBy-nishantcop</link><description>Rated 5 Stars &amp;#40;out of 5&amp;#41; - awesome &amp;#33;&amp;#33;</description><author>nishantcop</author><pubDate>Tue, 27 Mar 2012 07:02:37 GMT</pubDate><guid isPermaLink="false">Reviewed: 1.2 (Mar 27, 2012) 20120327070237A</guid></item><item><title>New Post: Transition does not fire when ViewModel changes</title><link>http://transitionals.codeplex.com/discussions/243735</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi there,&lt;/p&gt;
&lt;p&gt;in fact the content does not change. It is always the same ContentControl in your example.&amp;nbsp;&lt;br /&gt;Can't you bind the TransitionElement.Content directly to your CurrentOutputViewModel property?&lt;/p&gt;
&lt;p&gt;Greetings,&lt;br /&gt;Jens&lt;/p&gt;&lt;/div&gt;</description><author>JensMig</author><pubDate>Tue, 06 Dec 2011 19:03:04 GMT</pubDate><guid isPermaLink="false">New Post: Transition does not fire when ViewModel changes 20111206070304P</guid></item><item><title>Reviewed: 1.2 (十月 30, 2011)</title><link>http://transitionals.codeplex.com/releases/view/15792#ReviewBy-andylui83</link><description>Rated 4 Stars &amp;#40;out of 5&amp;#41; - very good&amp;#33;</description><author>andylui83</author><pubDate>Mon, 31 Oct 2011 01:35:32 GMT</pubDate><guid isPermaLink="false">Reviewed: 1.2 (十月 30, 2011) 20111031013532A</guid></item><item><title>Updated Release: 1.2 (Jul 29, 2008)</title><link>http://transitionals.codeplex.com/releases/view/15792</link><description>&lt;div class="wikidoc"&gt;&lt;h3&gt;Change Log&lt;/h3&gt;Resolved issue 2777 with RotateTransition not showing new content during very first transition.&lt;br /&gt;&lt;br /&gt;Added new MouseAsCenter property to ExplosionTransition and defaulted to false. This is because the mouse is many times not over the TransitionElement when the transition starts and the effect doesn&amp;#39;t make sense if the mouse is far away.&lt;br /&gt;
&lt;h3&gt;Documentation&lt;/h3&gt;Documentation has not changed since release &lt;a href="http://transitionals.codeplex.com/releases/view/12954"&gt;1.0&lt;/a&gt;. Please see that release for the documentation download.&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jaredbienz</author><pubDate>Wed, 25 May 2011 14:42:45 GMT</pubDate><guid isPermaLink="false">Updated Release: 1.2 (Jul 29, 2008) 20110525024245P</guid></item><item><title>Released: 1.2 (Jul 29, 2008)</title><link>http://transitionals.codeplex.com/releases/view/15792</link><description>
&lt;div class="wikidoc"&gt;
&lt;h3&gt;Change Log&lt;/h3&gt;
Resolved issue 2777 with RotateTransition not showing new content during very first transition.&lt;br&gt;
&lt;br&gt;
Added new MouseAsCenter property to ExplosionTransition and defaulted to false. This is because the mouse is many times not over the TransitionElement when the transition starts and the effect doesn&amp;#39;t make sense if the mouse is far away.&lt;br&gt;
&lt;h3&gt;Documentation&lt;/h3&gt;
Documentation has not changed since release &lt;a href="http://transitionals.codeplex.com/releases/view/12954"&gt;
1.0&lt;/a&gt;. Please see that release for the documentation download.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Wed, 25 May 2011 14:42:45 GMT</pubDate><guid isPermaLink="false">Released: 1.2 (Jul 29, 2008) 20110525024245P</guid></item><item><title>Updated Wiki: Home</title><link>http://transitionals.codeplex.com/wikipage?version=8</link><description>&lt;div class="wikidoc"&gt;&lt;i&gt;Please note that Transitionals does not currently have any active contributors. You are still free to download the binaries or source and use it in your own projects; in fact Transitionals is stable and has been used in several commercial software packages. But please be aware there isn&amp;#39;t anyone currently monitoring the discussion groups or resolving issues.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;If you would like to volunteer to be a contributor, please see the notes below.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;
&lt;h3&gt;1.2 Has Been Released!&lt;/h3&gt;Read all about it on the &lt;a href="http://www.codeplex.com/transitionals/Release/ProjectReleases.aspx" class="externalLink"&gt;releases tab&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h3&gt;About Transitionals&lt;/h3&gt;Transitionals is a framework for building and using WPF transitions which provide an easy way to switch between UI views in a rich and animated way. Think of transitions for applications in the same way you think of transitions for video editing. &lt;a href="http://en.wikipedia.org/wiki/Wipe_%28transition%29" class="externalLink"&gt;Wipe&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Cut_%28film%29" class="externalLink"&gt;Cut&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Dissolve_%28film%29" class="externalLink"&gt;Dissolve&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;, Star, Blinds and 3D Rotating Cube are all examples of transitions supported by the Transitionals framework.&lt;br /&gt;&lt;br /&gt;The best way to get started with the Transitionals framework is to download and take a look at the TransitionalsHelp file. You can find it on the &lt;a href="http://www.codeplex.com/transitionals/Release/ProjectReleases.aspx" class="externalLink"&gt;Releases&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; tab and it includes a pretty comprehensive &lt;i&gt;Getting Started&lt;/i&gt; guide. You can also download the binary archive which includes two sample projects. Transitionals is compiled in Visual Studio 2008 against .Net Framework 3.5.&lt;br /&gt;&lt;br /&gt;Transitionals brings a portion of the &lt;a href="http://windowsclient.net/Acropolis" class="externalLink"&gt;Microsoft Acropolis&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; research project to the community and continues that development. THANK YOU to the Acropolis team for making this project possible. &lt;br /&gt;&lt;br /&gt;If you&amp;#39;re curious what it&amp;#39;s been like to bring this code to the public, or if you&amp;#39;d like to read a development log on Transitionals, check out &lt;a href="http://blogs.msdn.com/jbienz/archive/tags/Transitionals/default.aspx" class="externalLink"&gt;Jared Bienz&amp;#39;s blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;Contributing to Transitionals&lt;/h2&gt;We welcome contributions from the community. Here are a few ways you can help:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Submit bug reports to the &lt;a href="http://www.codeplex.com/transitionals/WorkItem/List.aspx" class="externalLink"&gt;Issue Tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Submit feature requests to the &lt;a href="http://www.codeplex.com/transitionals/WorkItem/List.aspx" class="externalLink"&gt;Issue Tracker&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Volunteer to fix a bug or implement a feature &amp;lt;- Highly recommended :)&lt;/li&gt;
&lt;li&gt;If you would like to submit a bug fix or feature but aren&amp;#39;t an ongoing contributor, please: &lt;/li&gt;
&lt;li&gt;Zip up your code and post them as an attachment to the work item.&lt;/li&gt;
&lt;li&gt;Follow the &lt;a href="http://transitionals.codeplex.com/wikipage?title=Assignment%20Agreement%20Instructions&amp;referringTitle=Home"&gt;Assignment Agreement Instructions&lt;/a&gt; to become a code contributor (only needs to be done once, not for every submission).&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Please Note:&lt;/b&gt; By posting your submission to the Issue Tracker, you agree to do so under the &lt;a href="http://www.codeplex.com/Legal/terms.aspx" class="externalLink"&gt;CodePlex TOU&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>jaredbienz</author><pubDate>Wed, 25 May 2011 14:40:49 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110525024049P</guid></item><item><title>Created Issue: Transitionals - MediaElement - Blink/restart [8287]</title><link>http://transitionals.codeplex.com/workitem/8287</link><description>Hi&lt;br /&gt;&lt;br /&gt;I have been trying to use your transitionals framework to do animations from one &amp;#34;Media&amp;#34; &amp;#40;image or video&amp;#41; to another.&lt;br /&gt;This actually works pretty good, animation is fine.&lt;br /&gt;&lt;br /&gt;However, it results in a blink &amp;#40;of black&amp;#41;, and if it is a video the video is restarted.&lt;br /&gt;I guess this is a sideeffect of the implemention.&lt;br /&gt;&lt;br /&gt;Is there anyway to use the Transitionals transitions without using the TransitionControl &amp;#63;&lt;br /&gt;This way i could control it my self.&lt;br /&gt;</description><author>mSchmidt</author><pubDate>Tue, 24 May 2011 07:49:57 GMT</pubDate><guid isPermaLink="false">Created Issue: Transitionals - MediaElement - Blink/restart [8287] 20110524074957A</guid></item><item><title>Created Issue: Transitionals - MediaElement - Blink/restart [8286]</title><link>http://transitionals.codeplex.com/workitem/8286</link><description>Hi&lt;br /&gt;&lt;br /&gt;I have been trying to use your transitionals framework to do animations from one &amp;#34;Media&amp;#34; &amp;#40;image or video&amp;#41; to another.&lt;br /&gt;This actually works pretty good, animation is fine.&lt;br /&gt;&lt;br /&gt;However, it results in a blink &amp;#40;of black&amp;#41;, and if it is a video the video is restarted.&lt;br /&gt;I guess this is a sideeffect of the implemention.&lt;br /&gt;&lt;br /&gt;Is there anyway to use the Transitionals transitions without using the TransitionControl &amp;#63;&lt;br /&gt;This way i could control it my self.&lt;br /&gt;</description><author>mSchmidt</author><pubDate>Tue, 24 May 2011 07:49:32 GMT</pubDate><guid isPermaLink="false">Created Issue: Transitionals - MediaElement - Blink/restart [8286] 20110524074932A</guid></item><item><title>Commented Issue: Any binding is corrupted inside TransitionElement Content [3508]</title><link>http://transitionals.codeplex.com/workitem/3508</link><description>When you set any kind of binding between 2 or more objects &amp;#40;controls, paths , etc&amp;#41; and put them as a Content of TransitionElement , The binding is corrupted &amp;#40;broken&amp;#41;&lt;br /&gt;It&amp;#39;s an urgent problem&lt;br /&gt;Comments: ** Comment from web user: NickNightingale ** &lt;p&gt;I saw the same thing - ElementName binding does not work inside a TransitionElement.&lt;/p&gt;</description><author>NickNightingale</author><pubDate>Tue, 22 Feb 2011 12:36:59 GMT</pubDate><guid isPermaLink="false">Commented Issue: Any binding is corrupted inside TransitionElement Content [3508] 20110222123659P</guid></item><item><title>Commented Issue: The calling thread cannot access this object because a different thread owns it. [7946]</title><link>http://transitionals.codeplex.com/workitem/7946</link><description>I have an application where a second window is created in a separate thread &amp;#40;say thread2&amp;#41;, from the main UI &amp;#40;say thread1&amp;#41;. Now in, thread2 itself, within a method, I create a TransitionElement control and make it the child of the thread2 Window. And then create a Canvas that is set to the Content of the TransitionElement.Content. This is where my application throws the thread access error. Following is the StackTrace&amp;#59;&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;The calling thread cannot access this object because a different thread owns it.&lt;br /&gt;&lt;br /&gt;   at System.Windows.Threading.DispatcherObject.VerifyAccess&amp;#40;&amp;#41;&lt;br /&gt;   at System.Windows.StyleHelper.UpdateStyleCache&amp;#40;FrameworkElement fe, FrameworkContentElement fce, Style oldStyle, Style newStyle, Style&amp;#38; styleCache&amp;#41;&lt;br /&gt;   at System.Windows.FrameworkElement.OnStyleChanged&amp;#40;DependencyObject d, DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.OnPropertyChanged&amp;#40;DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.FrameworkElement.OnPropertyChanged&amp;#40;DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.NotifyPropertyChange&amp;#40;DependencyPropertyChangedEventArgs args&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.UpdateEffectiveValue&amp;#40;EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;#38; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.SetValueCommon&amp;#40;DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.SetValue&amp;#40;DependencyProperty dp, Object value&amp;#41;&lt;br /&gt;   at Transitionals.Transitions.StoryboardTransition.BeginTransition&amp;#40;TransitionElement transitionElement, ContentPresenter oldContent, ContentPresenter newContent&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;Transitionals&amp;#92;Transitions&amp;#92;StoryboardTransition.cs&amp;#58;line 84&lt;br /&gt;   at Transitionals.Controls.TransitionElement.BeginTransition&amp;#40;&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;Transitionals&amp;#92;Controls&amp;#92;TransitionElement.cs&amp;#58;line 488&lt;br /&gt;   at Transitionals.Controls.TransitionElement.OnContentChanged&amp;#40;Object element, DependencyPropertyChangedEventArgs e&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;Transitionals&amp;#92;Controls&amp;#92;TransitionElement.cs&amp;#58;line 206&lt;br /&gt;   at System.Windows.DependencyObject.OnPropertyChanged&amp;#40;DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.FrameworkElement.OnPropertyChanged&amp;#40;DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.NotifyPropertyChange&amp;#40;DependencyPropertyChangedEventArgs args&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.UpdateEffectiveValue&amp;#40;EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;#38; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.SetValueCommon&amp;#40;DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.SetValue&amp;#40;DependencyProperty dp, Object value&amp;#41;&lt;br /&gt;   at Transitionals.Controls.TransitionElement.set_Content&amp;#40;Object value&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;Transitionals&amp;#92;Controls&amp;#92;TransitionElement.cs&amp;#58;line 168&lt;br /&gt;   at Trevidea.ZoneLayout.Zone.mCompere_RequestHosting&amp;#40;IZone zone, OrderRow orderRow&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;ZoneLayout&amp;#92;Zone.cs&amp;#58;line 122&lt;br /&gt;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- &lt;br /&gt;&lt;br /&gt;The error actually originates from the Transitionals.Transitions.StoryboardTransition.BeginTransition&amp;#40;&amp;#41; method, when &amp;#34;newContent.Style &amp;#61; NewContentStyle&amp;#59;&amp;#34; is called. The newContent here is my Canavs that I created in Thread2. I have compared the Dispatcher.Thread.ManagedThreadId for newContent and NewContentStyle, which turn out to be different. I would also like to add that I am setting a Transition on the TransitionElement, but of course in the same thread &amp;#40;thread2&amp;#41; as&amp;#59;&lt;br /&gt;         Transitionals.Controls.TransitionElement transitionElement &amp;#61;&lt;br /&gt;                new Transitionals.Controls.TransitionElement&amp;#40;&amp;#41;&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    Transition &amp;#61; new Transitionals.Transitions.CheckerboardTransition&amp;#40;&amp;#41;&lt;br /&gt;                &amp;#125;&amp;#59;&lt;br /&gt;If I do not apply the above Transition then everything works fine.&lt;br /&gt;&lt;br /&gt;Now I am just wondering that if the ManagedThreadId of the Canvas and the TransitionElement &amp;#40;created in Thread2&amp;#41; are same, then why is the ManagedThreadId of NewContentStyle different. &lt;br /&gt;I&amp;#39;ll appreciate a quick reply. We are running a Sprint.&lt;br /&gt;&lt;br /&gt;Thanks and Regards&lt;br /&gt;Manish&lt;br /&gt;Comments: ** Comment from web user: vermamanish ** &lt;p&gt;Observation&amp;#35;2&amp;#58; if I use a Transition that has not been used anywhere in the project before, then it works fine.&lt;/p&gt;&lt;p&gt;Obviously, the reason is that if a transition is used elsewhere before &amp;#40;in my case I had used CheckerboardTransition in the application, before&amp;#41; then the CheckerboardTransitionFrameworkElement is initialized in that thread itself. And when I try to use the same transition in another thread, the instance of CheckerboardTransitionFrameworkElement &amp;#40;and hence its style&amp;#41; become inaccessible.&lt;/p&gt;&lt;p&gt;Obviously there must be some good reason to keep the instance of the CheckerboardTransitionFrameworkElement static. My question is, if there could be a workaround with this problem that, I understand, cannot be singular to my case.&lt;/p&gt;&lt;p&gt;Regards&lt;br /&gt;Manish&lt;/p&gt;</description><author>vermamanish</author><pubDate>Mon, 21 Feb 2011 10:18:12 GMT</pubDate><guid isPermaLink="false">Commented Issue: The calling thread cannot access this object because a different thread owns it. [7946] 20110221101812A</guid></item><item><title>Commented Issue: The calling thread cannot access this object because a different thread owns it. [7946]</title><link>http://transitionals.codeplex.com/workitem/7946</link><description>I have an application where a second window is created in a separate thread &amp;#40;say thread2&amp;#41;, from the main UI &amp;#40;say thread1&amp;#41;. Now in, thread2 itself, within a method, I create a TransitionElement control and make it the child of the thread2 Window. And then create a Canvas that is set to the Content of the TransitionElement.Content. This is where my application throws the thread access error. Following is the StackTrace&amp;#59;&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;The calling thread cannot access this object because a different thread owns it.&lt;br /&gt;&lt;br /&gt;   at System.Windows.Threading.DispatcherObject.VerifyAccess&amp;#40;&amp;#41;&lt;br /&gt;   at System.Windows.StyleHelper.UpdateStyleCache&amp;#40;FrameworkElement fe, FrameworkContentElement fce, Style oldStyle, Style newStyle, Style&amp;#38; styleCache&amp;#41;&lt;br /&gt;   at System.Windows.FrameworkElement.OnStyleChanged&amp;#40;DependencyObject d, DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.OnPropertyChanged&amp;#40;DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.FrameworkElement.OnPropertyChanged&amp;#40;DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.NotifyPropertyChange&amp;#40;DependencyPropertyChangedEventArgs args&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.UpdateEffectiveValue&amp;#40;EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;#38; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.SetValueCommon&amp;#40;DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.SetValue&amp;#40;DependencyProperty dp, Object value&amp;#41;&lt;br /&gt;   at Transitionals.Transitions.StoryboardTransition.BeginTransition&amp;#40;TransitionElement transitionElement, ContentPresenter oldContent, ContentPresenter newContent&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;Transitionals&amp;#92;Transitions&amp;#92;StoryboardTransition.cs&amp;#58;line 84&lt;br /&gt;   at Transitionals.Controls.TransitionElement.BeginTransition&amp;#40;&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;Transitionals&amp;#92;Controls&amp;#92;TransitionElement.cs&amp;#58;line 488&lt;br /&gt;   at Transitionals.Controls.TransitionElement.OnContentChanged&amp;#40;Object element, DependencyPropertyChangedEventArgs e&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;Transitionals&amp;#92;Controls&amp;#92;TransitionElement.cs&amp;#58;line 206&lt;br /&gt;   at System.Windows.DependencyObject.OnPropertyChanged&amp;#40;DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.FrameworkElement.OnPropertyChanged&amp;#40;DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.NotifyPropertyChange&amp;#40;DependencyPropertyChangedEventArgs args&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.UpdateEffectiveValue&amp;#40;EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;#38; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.SetValueCommon&amp;#40;DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.SetValue&amp;#40;DependencyProperty dp, Object value&amp;#41;&lt;br /&gt;   at Transitionals.Controls.TransitionElement.set_Content&amp;#40;Object value&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;Transitionals&amp;#92;Controls&amp;#92;TransitionElement.cs&amp;#58;line 168&lt;br /&gt;   at Trevidea.ZoneLayout.Zone.mCompere_RequestHosting&amp;#40;IZone zone, OrderRow orderRow&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;ZoneLayout&amp;#92;Zone.cs&amp;#58;line 122&lt;br /&gt;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- &lt;br /&gt;&lt;br /&gt;The error actually originates from the Transitionals.Transitions.StoryboardTransition.BeginTransition&amp;#40;&amp;#41; method, when &amp;#34;newContent.Style &amp;#61; NewContentStyle&amp;#59;&amp;#34; is called. The newContent here is my Canavs that I created in Thread2. I have compared the Dispatcher.Thread.ManagedThreadId for newContent and NewContentStyle, which turn out to be different. I would also like to add that I am setting a Transition on the TransitionElement, but of course in the same thread &amp;#40;thread2&amp;#41; as&amp;#59;&lt;br /&gt;         Transitionals.Controls.TransitionElement transitionElement &amp;#61;&lt;br /&gt;                new Transitionals.Controls.TransitionElement&amp;#40;&amp;#41;&lt;br /&gt;                &amp;#123;&lt;br /&gt;                    Transition &amp;#61; new Transitionals.Transitions.CheckerboardTransition&amp;#40;&amp;#41;&lt;br /&gt;                &amp;#125;&amp;#59;&lt;br /&gt;If I do not apply the above Transition then everything works fine.&lt;br /&gt;&lt;br /&gt;Now I am just wondering that if the ManagedThreadId of the Canvas and the TransitionElement &amp;#40;created in Thread2&amp;#41; are same, then why is the ManagedThreadId of NewContentStyle different. &lt;br /&gt;I&amp;#39;ll appreciate a quick reply. We are running a Sprint.&lt;br /&gt;&lt;br /&gt;Thanks and Regards&lt;br /&gt;Manish&lt;br /&gt;Comments: ** Comment from web user: vermamanish ** &lt;p&gt;Observation&amp;#35;1&amp;#58; inside the Transitionals.Transitions.CheckerboardTransition class, instead of initializing the instance of CheckerboardTransitionFrameworkElement as static, if I initialize it within the constructor of the CheckerboardTransition class, it works fine.&lt;/p&gt;&lt;p&gt;public class CheckerboardTransition &amp;#58; StoryboardTransition&lt;br /&gt;    &amp;#123;&lt;br /&gt;        &amp;#47;&amp;#47;static private CheckerboardTransitionFrameworkElement frameworkElement &amp;#61; new CheckerboardTransitionFrameworkElement&amp;#40;&amp;#41;&amp;#59;&lt;/p&gt;&lt;p&gt;        public CheckerboardTransition&amp;#40;&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            CheckerboardTransitionFrameworkElement frameworkElement &amp;#61; new CheckerboardTransitionFrameworkElement&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;            this.NewContentStyle &amp;#61; &amp;#40;Style&amp;#41;frameworkElement.FindResource&amp;#40;&amp;#34;CheckerboardTransitionNewContentStyle&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;            this.NewContentStoryboard &amp;#61; &amp;#40;Storyboard&amp;#41;frameworkElement.FindResource&amp;#40;&amp;#34;CheckerboardTransitionNewContentStoryboard&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;/p&gt;&lt;p&gt;        &amp;#91;System.Diagnostics.CodeAnalysis.SuppressMessage&amp;#40;&amp;#34;Microsoft.Globalization&amp;#34;, &amp;#34;CA1303&amp;#58;DoNotPassLiteralsAsLocalizedParameters&amp;#34;, MessageId &amp;#61; &amp;#34;System.NotSupportedException.&amp;#35;ctor&amp;#40;System.String&amp;#41;&amp;#34;&amp;#41;&amp;#93;&lt;br /&gt;        protected override void OnDurationChanged&amp;#40;Duration oldDuration, Duration newDuration&amp;#41;&lt;br /&gt;        &amp;#123;&lt;br /&gt;            throw new System.NotSupportedException&amp;#40;&amp;#34;CTP1 does not support changing the duration of this transition&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt;        &amp;#125;&lt;br /&gt;    &amp;#125;&lt;/p&gt;</description><author>vermamanish</author><pubDate>Mon, 21 Feb 2011 10:00:16 GMT</pubDate><guid isPermaLink="false">Commented Issue: The calling thread cannot access this object because a different thread owns it. [7946] 20110221100016A</guid></item><item><title>Created Issue: The calling thread cannot access this object because a different thread owns it. [7946]</title><link>http://transitionals.codeplex.com/workitem/7946</link><description>I have an application where a second window is created in a separate thread &amp;#40;say thread2&amp;#41;, from the main UI &amp;#40;say thread1&amp;#41;. Now in, thread2 itself, within a method, I create a TransitionElement control and make it the child of the thread2 Window. And then create a Canvas that is set to the Content of the TransitionElement.Content. This is where my application throws the thread access error. Following is the StackTrace&amp;#59;&lt;br /&gt;&lt;br /&gt;---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;The calling thread cannot access this object because a different thread owns it.&lt;br /&gt;&lt;br /&gt;   at System.Windows.Threading.DispatcherObject.VerifyAccess&amp;#40;&amp;#41;&lt;br /&gt;   at System.Windows.StyleHelper.UpdateStyleCache&amp;#40;FrameworkElement fe, FrameworkContentElement fce, Style oldStyle, Style newStyle, Style&amp;#38; styleCache&amp;#41;&lt;br /&gt;   at System.Windows.FrameworkElement.OnStyleChanged&amp;#40;DependencyObject d, DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.OnPropertyChanged&amp;#40;DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.FrameworkElement.OnPropertyChanged&amp;#40;DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.NotifyPropertyChange&amp;#40;DependencyPropertyChangedEventArgs args&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.UpdateEffectiveValue&amp;#40;EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;#38; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.SetValueCommon&amp;#40;DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.SetValue&amp;#40;DependencyProperty dp, Object value&amp;#41;&lt;br /&gt;   at Transitionals.Transitions.StoryboardTransition.BeginTransition&amp;#40;TransitionElement transitionElement, ContentPresenter oldContent, ContentPresenter newContent&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;Transitionals&amp;#92;Transitions&amp;#92;StoryboardTransition.cs&amp;#58;line 84&lt;br /&gt;   at Transitionals.Controls.TransitionElement.BeginTransition&amp;#40;&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;Transitionals&amp;#92;Controls&amp;#92;TransitionElement.cs&amp;#58;line 488&lt;br /&gt;   at Transitionals.Controls.TransitionElement.OnContentChanged&amp;#40;Object element, DependencyPropertyChangedEventArgs e&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;Transitionals&amp;#92;Controls&amp;#92;TransitionElement.cs&amp;#58;line 206&lt;br /&gt;   at System.Windows.DependencyObject.OnPropertyChanged&amp;#40;DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.FrameworkElement.OnPropertyChanged&amp;#40;DependencyPropertyChangedEventArgs e&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.NotifyPropertyChange&amp;#40;DependencyPropertyChangedEventArgs args&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.UpdateEffectiveValue&amp;#40;EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry&amp;#38; newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.SetValueCommon&amp;#40;DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal&amp;#41;&lt;br /&gt;   at System.Windows.DependencyObject.SetValue&amp;#40;DependencyProperty dp, Object value&amp;#41;&lt;br /&gt;   at Transitionals.Controls.TransitionElement.set_Content&amp;#40;Object value&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;Transitionals&amp;#92;Controls&amp;#92;TransitionElement.cs&amp;#58;line 168&lt;br /&gt;   at Trevidea.ZoneLayout.Zone.mCompere_RequestHosting&amp;#40;IZone zone, OrderRow orderRow&amp;#41; in C&amp;#58;&amp;#92;Users&amp;#92;Manish&amp;#92;Documents&amp;#92;Visual Studio 2010&amp;#92;Projects&amp;#92;Digital Signage&amp;#92;ZoneLayout&amp;#92;Zone.cs&amp;#58;line 122&lt;br /&gt;--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- &lt;br /&gt;&lt;br /&gt;The error actually originates from the Transitionals.Transitions.StoryboardTransition.BeginTransition&amp;#40;&amp;#41; method, when &amp;#34;newContent.Style &amp;#61; NewContentStyle&amp;#59;&amp;#34; is called. The newContent here is my Canavs that I created in Thread2. I have compared the Dispatcher.Thread.ManagedThreadId for newContent and NewContentStyle, which turn out to be different.&lt;br /&gt;Now I am just wondering that if the ManagedThreadId of the Canvas and the TransitionElement &amp;#40;created in Thread2&amp;#41; are same, then why is the ManagedThreadId of NewContentStyle different. &lt;br /&gt;I&amp;#39;ll appreciate a quick reply. We are running a Sprint.&lt;br /&gt;&lt;br /&gt;Thanks and Regards&lt;br /&gt;Manish&lt;br /&gt;</description><author>vermamanish</author><pubDate>Mon, 21 Feb 2011 08:47:37 GMT</pubDate><guid isPermaLink="false">Created Issue: The calling thread cannot access this object because a different thread owns it. [7946] 20110221084737A</guid></item><item><title>New Post: Memory problems!</title><link>http://transitionals.codeplex.com/Thread/View.aspx?ThreadId=234394</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Can anyone shed some light on this? Is there a known memory leak when using Transitionals?&lt;/p&gt;
&lt;/div&gt;</description><author>Pakl</author><pubDate>Tue, 08 Feb 2011 08:43:48 GMT</pubDate><guid isPermaLink="false">New Post: Memory problems! 20110208084348A</guid></item><item><title>New Post: Transition does not fire when ViewModel changes</title><link>http://transitionals.codeplex.com/Thread/View.aspx?ThreadId=243735</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I have code in MainWindow.xaml &amp;nbsp;like this&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;lt;transc:TransitionElement.Transition&amp;gt; &amp;nbsp; &amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;transt:CheckerboardTransition/&amp;gt; &amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;lt;/transc:TransitionElement.Transition&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;transc:TransitionElement.Content&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ContentControl Content=&amp;quot;{Binding Path=CurrentOutputViewModel}&amp;quot; /&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br&gt;
&amp;lt;/transc:TransitionElement.Content&amp;gt; &amp;nbsp;&lt;br&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;When the property &amp;quot;CurrentOutputViewModel&amp;quot; changes, I want the&amp;nbsp;transition&amp;nbsp;to fire. But it does not fire. &amp;nbsp;(it fires only for the first time when the View loads). &amp;nbsp;Do I need to implement anything more (like custom content panel etc), to
 make this work whenever the ViewModel changes?&lt;/p&gt;
&lt;p&gt;I was under the impression that whenever the &amp;quot;content&amp;quot; changes (or updates in WPF) the transition fires. But it does not.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;
Thanks&lt;/p&gt;
&lt;/div&gt;</description><author>dolph</author><pubDate>Fri, 28 Jan 2011 21:00:41 GMT</pubDate><guid isPermaLink="false">New Post: Transition does not fire when ViewModel changes 20110128090041P</guid></item></channel></rss>