<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>wpfcontrib Forum Rss Feed</title><link>http://www.codeplex.com/wpfcontrib/Thread/List.aspx</link><description>wpfcontrib Forum Rss Description</description><item><title>New Post: Moving to .Net 4</title><link>http://wpfcontrib.codeplex.com/discussions/220791</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I was able to get it to compile, simply by adding the following line to AssemblyInfo.cs, under the SecurityCritical item.&lt;/p&gt;
&lt;p&gt;
&lt;pre&gt;[assembly: SecurityRules(SecurityRuleSet.Level1)]&lt;/pre&gt;
&lt;/p&gt;&lt;/div&gt;</description><author>drewkeller</author><pubDate>Thu, 03 May 2012 15:18:52 GMT</pubDate><guid isPermaLink="false">New Post: Moving to .Net 4 20120503031852P</guid></item><item><title>New Post: Application.Current.Shutdown() not working from NotifyIcon</title><link>http://wpfcontrib.codeplex.com/discussions/246978</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;tsv,&lt;/p&gt;
&lt;p&gt;I've just run into the same problem. Here is solution that worked for me:&lt;/p&gt;
&lt;p&gt;(http://stackoverflow.com/questions/5071137/application-current-shutdown-is-not-killing-my-application and http://stackoverflow.com/questions/1867380/application-current-shutdown-doesnt):&lt;/p&gt;
&lt;pre class="default prettyprint"&gt;&lt;code&gt;&lt;span class="typ"&gt;ThreadStart&lt;/span&gt;&lt;span class="pln"&gt; ts &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;delegate&lt;/span&gt;&lt;span class="pun"&gt;()&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="typ"&gt;Dispatcher&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;BeginInvoke&lt;/span&gt;&lt;span class="pun"&gt;((&lt;/span&gt;&lt;span class="typ"&gt;Action&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="kwd"&gt;delegate&lt;/span&gt;&lt;span class="pun"&gt;()&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="typ"&gt;Application&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Current&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Shutdown&lt;/span&gt;&lt;span class="pun"&gt;();&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span class="pun"&gt;});&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class="pun"&gt;};&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class="typ"&gt;Thread&lt;/span&gt;&lt;span class="pln"&gt; t &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;new&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Thread&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;ts&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;t&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;Start&lt;/span&gt;&lt;span class="pun"&gt;();&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description><author>FallenGameR</author><pubDate>Tue, 24 Apr 2012 06:07:30 GMT</pubDate><guid isPermaLink="false">New Post: Application.Current.Shutdown() not working from NotifyIcon 20120424060730A</guid></item><item><title>New Post: Silverlight Version</title><link>http://wpfcontrib.codeplex.com/discussions/76489</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi Joe&lt;/p&gt;
&lt;p&gt;Would it be possible to get the source code for the AutoGrid that you ported to Silverlight 3?&lt;/p&gt;
&lt;p&gt;Fingers crossed (I know this is an old thread :))&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Adam&lt;/p&gt;&lt;/div&gt;</description><author>anfen</author><pubDate>Thu, 26 Jan 2012 14:29:16 GMT</pubDate><guid isPermaLink="false">New Post: Silverlight Version 20120126022916P</guid></item><item><title>New Post: Make XAML Merge Friendly</title><link>http://wpfcontrib.codeplex.com/discussions/284322</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;as a regular user of xaml files I have found it very difficult to merge changes because the Workflow Editor does serialize its UI state into the resultuing xaml. This causes many changes in the resulting xaml and merge conflicts if I and my colleague did
 expand the same xaml nodes. To concentrate on the relevant things I would like to have all designer properties on a separate line wich I can mark with an advanced merge tool like BeyondCompare as irrelevant.&lt;/p&gt;
&lt;p&gt;The ViewState can be filtered out quite easily but I have a hard time to filter out lines which do contain sap:VirtualizedContainerService.HintSize. On these lines the arguments to the activity might have been changed but I cannot flag this change as unimportant
 because the merge tools I do know do not let me create intra line filters.&lt;/p&gt;
&lt;p&gt;It would help a lot if the &amp;#65279;&amp;#65279;&amp;#65279;&amp;#65279;ContainerService.HintSize would be on a separate line with no other content. Then I can filter irrelevant changes in a clean way and merges become much easier.&lt;/p&gt;
&lt;p&gt;Yours,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; Alois Kraus&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;#65279;&amp;#65279;&amp;#65279;&amp;#65279;&amp;#65279;&amp;#65279;&amp;#65279;&amp;#65279;&lt;/p&gt;
&lt;/div&gt;</description><author>Alois</author><pubDate>Wed, 28 Dec 2011 07:48:29 GMT</pubDate><guid isPermaLink="false">New Post: Make XAML Merge Friendly 20111228074829A</guid></item><item><title>New Post: Application.Current.Shutdown() not working from NotifyIcon</title><link>http://wpfcontrib.codeplex.com/discussions/246978</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Sorry, but I'm unable to reproduce this behavior.&lt;/p&gt;
&lt;p&gt;When an app doesn't shutdown it usually means a thread (besides the main one) is still working.&lt;/p&gt;&lt;/div&gt;</description><author>aelij</author><pubDate>Thu, 24 Feb 2011 07:40:49 GMT</pubDate><guid isPermaLink="false">New Post: Application.Current.Shutdown() not working from NotifyIcon 20110224074049A</guid></item><item><title>New Post: Application.Current.Shutdown() not working from NotifyIcon</title><link>http://wpfcontrib.codeplex.com/discussions/246978</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I'm using the NotifyIcon, and calling Application.Current.Shutdown() from an &amp;quot;Exit&amp;quot; MenuItem in the NotifyIcon's ContextMenu. This closes the window and icon, but the app continues to run (VS, for example, does not leave debug mode). The exact same code
 works when run from a different control, e.g. a button.&lt;/p&gt;
&lt;p&gt;Any suggestions? Cheers.&lt;/p&gt;
&lt;/div&gt;</description><author>tsv</author><pubDate>Mon, 21 Feb 2011 22:03:26 GMT</pubDate><guid isPermaLink="false">New Post: Application.Current.Shutdown() not working from NotifyIcon 20110221100326P</guid></item><item><title>New Post: Application asking for internet access</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=244798</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;No, this shouldn't happen unless you're opening some socket.&lt;/p&gt;
&lt;p&gt;I have no idea what causes this on your PC.&lt;/p&gt;
&lt;/div&gt;</description><author>aelij</author><pubDate>Sun, 06 Feb 2011 08:29:02 GMT</pubDate><guid isPermaLink="false">New Post: Application asking for internet access 20110206082902A</guid></item><item><title>New Post: Application asking for internet access</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=244798</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I wrote a WPF application in Visual Studio that uses some .Net framework classes. It has absolutely no code in it for accessing any network resources and does not act as a server in any way. I just received a pop up from ZoneAlarm saying this application
 is asking for access to the internet. I used the AvalonLibrary.dll in my project, other than that it is about as vanilla of a WPF application as you can get. I downloaded the WPF Contrib source but didn't find anything after a brief search that would indicate
 it was caused from it. Do you have any idea if this library attempts to act as a server or access network resources? Is it the .Net framework that causes this to occur?&lt;/p&gt;
&lt;/div&gt;</description><author>robault</author><pubDate>Sat, 05 Feb 2011 20:15:48 GMT</pubDate><guid isPermaLink="false">New Post: Application asking for internet access 20110205081548P</guid></item><item><title>New Post: center align TaskDialog</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=242417</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;I'm afraid I don't have an easy solution, then.&lt;/p&gt;
&lt;p&gt;You can grab the source code and make modifications to the private TaskDialogWindow class, and perhaps expose the WindowStartupLocation as a property on TaskDialog.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;</description><author>aelij</author><pubDate>Thu, 20 Jan 2011 06:45:56 GMT</pubDate><guid isPermaLink="false">New Post: center align TaskDialog 20110120064556A</guid></item><item><title>New Post: center align TaskDialog</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=242417</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Thanks for your answer.&lt;/p&gt;
&lt;p&gt;The problem is that I don't really have a parent window. I want the TaskDialog to display some choices the user has when the application starts up. So I load it in the event handler of the Loaded event of my startup window. Assigning the Owner property to
 this window doesn't change the alignment of the TaskDialog. I assume that this is because the startup window isn't shown till after the TaskDialog has finished.&lt;/p&gt;
&lt;/div&gt;</description><author>sr258</author><pubDate>Wed, 19 Jan 2011 16:32:18 GMT</pubDate><guid isPermaLink="false">New Post: center align TaskDialog 20110119043218P</guid></item><item><title>New Post: center align TaskDialog</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=242417</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;TaskDialog centers itself according to its owner. You should set the Owner property to the Window and it should work fine.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Aelij&lt;/p&gt;
&lt;/div&gt;</description><author>aelij</author><pubDate>Wed, 19 Jan 2011 15:59:54 GMT</pubDate><guid isPermaLink="false">New Post: center align TaskDialog 20110119035954P</guid></item><item><title>New Post: center align TaskDialog</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=242417</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Showing the TaskDialog works just fine. However, I'm not able set the window alignment of the Dialog. Normally you can tell a window whether to center on the screen or in the parent window. I can't find a way to do this with TaskDialog.&lt;/p&gt;
&lt;p&gt;Can someone help me with this?&lt;/p&gt;
&lt;/div&gt;</description><author>sr258</author><pubDate>Wed, 19 Jan 2011 15:25:42 GMT</pubDate><guid isPermaLink="false">New Post: center align TaskDialog 20110119032542P</guid></item><item><title>New Post: Moving to .Net 4</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=220791</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Are there any plans to move to .Net 4.&amp;nbsp; I thought it would be a simple matter of changing the project settings, but there are lots of errors about security.&amp;nbsp; There are new security features in .Net 4 and wpfcontrib won't compile.&lt;/p&gt;
&lt;p&gt;Michael&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>glasgowm</author><pubDate>Thu, 22 Jul 2010 19:20:33 GMT</pubDate><guid isPermaLink="false">New Post: Moving to .Net 4 20100722072033P</guid></item><item><title>New Post: Exception viewing with TaskDialog</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=216266</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I added this static routine to display exceptions using the TaskDialog.&amp;nbsp; I thought i'd post in hopes that someone might find it useful.&lt;/p&gt;
&lt;p&gt;Michael&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void ShowException(Exception ex)&lt;br&gt;&amp;nbsp;&amp;nbsp;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskDialog dlg = new TaskDialog&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; {&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; MaxWidth = 500,&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; MainIcon = TaskDialogIconConverter.ConvertFrom(TaskDialogIcon.Error),&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; FooterIcon = TaskDialogIconConverter.ConvertFrom(TaskDialogIcon.Information),&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; Title = String.Format(&amp;quot;{0} Exception&amp;quot;, ex.GetType().Name)&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; };&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StackPanel panel = new StackPanel();&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; panel.Children.Add(new TextBlock()&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; {&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; Text = ex.Message,&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; TextWrapping = TextWrapping.Wrap,&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; FontWeight = FontWeights.Bold&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; });&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; Exception iex = ex.InnerException;&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; while (iex != null)&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; {&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; panel.Children.Add(new TextBlock()&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; {&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; Text = iex.Message,&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; TextWrapping = TextWrapping.Wrap&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; });&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; iex = iex.InnerException;&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; }&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; dlg.Content = panel;&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; dlg.ExpansionContent = ex.StackTrace;&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; dlg.ExpansionButtonContent = &amp;quot;Stack Trace&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; dlg.ExpansionPosition = TaskDialogExpansionPosition.Footer;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TaskDialogButtons buttons = new TaskDialogButtons();&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; buttons |= TaskDialogButtons.Close;&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; foreach (object item in TaskDialogButtonData.FromStandardButtons(buttons))&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; dlg.Buttons.Add(item);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dlg.Show();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description><author>joquer</author><pubDate>Wed, 16 Jun 2010 18:00:57 GMT</pubDate><guid isPermaLink="false">New Post: Exception viewing with TaskDialog 20100616060057P</guid></item><item><title>New Post: Silverlight Version</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=76489</link><description>&lt;div style="line-height: normal;"&gt;If you're interested I ported the AutoGrid to Silverlight 3. &lt;/div&gt;</description><author>JoeGershgorin</author><pubDate>Mon, 07 Jun 2010 21:26:52 GMT</pubDate><guid isPermaLink="false">New Post: Silverlight Version 20100607092652P</guid></item><item><title>New Post: AvalonDock region adapters: incomplete?</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=85909</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Oops. Thanks.&lt;/p&gt;&lt;/div&gt;</description><author>micdev42</author><pubDate>Sun, 21 Feb 2010 09:37:35 GMT</pubDate><guid isPermaLink="false">New Post: AvalonDock region adapters: incomplete? 20100221093735A</guid></item><item><title>New Post: AvalonDock region adapters: incomplete?</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=85909</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You posted this in the wrong place :) You need Composite WPF Contrib...&lt;/p&gt;
&lt;p&gt;Aelij.&lt;/p&gt;&lt;/div&gt;</description><author>aelij</author><pubDate>Fri, 19 Feb 2010 12:48:32 GMT</pubDate><guid isPermaLink="false">New Post: AvalonDock region adapters: incomplete? 20100219124832P</guid></item><item><title>New Post: AvalonDock region adapters: incomplete?</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=85909</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi,&lt;br&gt;First of all thanks to Markus Raufer for creating these adapters.&lt;br&gt;I've just started looking at the region adapters for AvalonDock by playing with the AvalonDockRegionAdapterSample.&lt;br&gt;I have a few queries:&lt;br&gt;&lt;br&gt;1. NotifyCollectionChangedAction events&lt;br&gt;The adapters only hook up to the NotifyCollectionChangedAction.Add event, not the remove event. To see what&amp;rsquo;s going on I&amp;rsquo;ve added more views so that there are now 2 content items in each pane. I then added in the code to the adapters to hook up the NotifyCollectionChangedAction.Remove event. I then dragged content from one pane to the other expecting to see the Remove event firing but it doesn&amp;rsquo;t.&lt;br&gt;What this means is that even though content has been added to the correct regions initially, by the time one has dragged around a few controls, the regions are no longer in sync.&lt;br&gt;I assume one would somehow need to hook into add/remove and/or drag/drop events on the actual controls to keep the regions in sync. Is that right?&lt;br&gt;Is it possible to use this region adapter pattern to fully abstract away the AvalonDock docking framework?&lt;br&gt;&lt;br&gt;&lt;br&gt;2. Creating new controls on the fly&lt;br&gt;Once one has a docking framework one will need to create new controls at runtime and dock them into the appropriate panes.&lt;br&gt;To test out how this might work I added a button to the UI to create a new DockableContent - when the button is clicked, this code executes:&lt;br&gt;...&lt;br&gt;var view = _container.Resolve&amp;lt;DockableView&amp;gt;();&lt;br&gt;IRegion leftRegion = _regionManager.Regions[RegionNames.LeftRegion];&lt;br&gt;leftRegion.Add(view);&lt;br&gt;...&lt;br&gt;&lt;br&gt;Sure enough the view gets added to the region and appears in the UI.&lt;br&gt;&lt;br&gt;The way I have done this is for the button to execute a Command that on a simple ViewModel that is wired up to the view:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public class DockableViewModel&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private readonly IEventAggregator _eventAggregator;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public ICommand CreateViewCommand { get; private set; }&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public DockableViewModel(IEventAggregator eventAggregator)&lt;br&gt;&amp;nbsp;&amp;nbsp;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _eventAggregator = eventAggregator;&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; CreateViewCommand = new DelegateCommand&amp;lt;object&amp;gt;(obj =&amp;gt; CreateNewView());&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void CreateNewView()&lt;br&gt;&amp;nbsp;&amp;nbsp;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _eventAggregator.GetEvent&amp;lt;CreateViewEvent&amp;gt;().Publish(null);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;The command publishes an event.&lt;br&gt;The module subscribes to the event and creates the view (some code omitted for clarity):&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public class MainModule : IModule&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;...&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public MainModule(IUnityContainer container, IRegionManager regionManager, IEventAggregator eventAggregator)&lt;br&gt;&amp;nbsp;&amp;nbsp;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _container = container;&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; _regionManager = regionManager;&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; _eventAggregator = eventAggregator;&lt;br&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; _eventAggregator.GetEvent&amp;lt;CreateViewEvent&amp;gt;().Subscribe(CreateView);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private void CreateView(object obj)&lt;br&gt;&amp;nbsp;&amp;nbsp;&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var view = _container.Resolve&amp;lt;DockableView&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; var vm = _container.Resolve&amp;lt;DockableViewModel&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; view.DataContext = vm;&lt;br&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; IRegion leftRegion = _regionManager.Regions[RegionNames.LeftRegion];&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; leftRegion.Add(view);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;...&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;br&gt;This works initially but then stops working: the command fires, the event is published, but the module never gets it &amp;ndash; possibly because the module has been garbage collected.&lt;br&gt;I&amp;rsquo;m pretty sure that I should not be creating the new view in the module but my reasoning was that the module already knows about views and regions so it would be good to do it there.&lt;br&gt;I&amp;rsquo;ve had a brief look at Presenters and controllers but I&amp;rsquo;m loathed to add yet more indirection into the app at this stage.&lt;br&gt;&lt;br&gt;What is the accepted way of creating a new view while at the same time ensuring that the viewModel does not know anything about views?&lt;br&gt;&lt;br&gt;I&amp;rsquo;m a novice when it comes to region adapters but I&amp;rsquo;m trying to understand how they should work as I need to write some for some other third party controls.&lt;br&gt;&lt;br&gt;Thanks very much.&lt;br&gt;Regards&lt;br&gt;Michael&lt;br&gt;&lt;br&gt;&lt;br&gt;Michael Mayne&lt;br&gt;RBS Sempra Energy Trading Holdings Ltd&lt;br&gt;155 Bishopsgate, London. EC2M 3TZ&lt;br&gt;Mobile: +44 (0) 7971 688 186&lt;/p&gt;&lt;/div&gt;</description><author>micdev42</author><pubDate>Fri, 19 Feb 2010 10:02:20 GMT</pubDate><guid isPermaLink="false">New Post: AvalonDock region adapters: incomplete? 20100219100220A</guid></item><item><title>New Post: Silverlight Version</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=76489</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;That would be great. I started poking around the library...a couple issues you will run into involve the lack of a DataTemplateSelector natively in Silverlight 3. Their are workarounds for that issue. I think a SilverLight version would get major pickup as it is being heavily promoted now.&lt;/p&gt;&lt;/div&gt;</description><author>EliSchleifer</author><pubDate>Sun, 29 Nov 2009 13:04:41 GMT</pubDate><guid isPermaLink="false">New Post: Silverlight Version 20091129010441P</guid></item><item><title>New Post: Silverlight Version</title><link>http://wpfcontrib.codeplex.com/Thread/View.aspx?ThreadId=76489</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;To tell you the truth, I haven't thought about it. It's a very nice idea, and if I get the time, I'll try to port some of the library in the next version (which is long due).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Aelij.&lt;/p&gt;&lt;/div&gt;</description><author>aelij</author><pubDate>Sun, 29 Nov 2009 08:44:54 GMT</pubDate><guid isPermaLink="false">New Post: Silverlight Version 20091129084454A</guid></item></channel></rss>