<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>AvalonDock</title><link>http://www.codeplex.com/AvalonDock/Project/ProjectRss.aspx</link><description>AvalonDock is a WPF controls library which can be used to create a docking layout system like that is present in VisualStudio. It supports fly-out panes, floating windows, multiple docking manager ...</description><item><title>New Post: RestoreLayout with programmatically added panes</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=37648</link><description>&lt;div style="line-height: normal;"&gt;If you need to manage correctly layout persistance the rigth way is always to add all contents at startup in a fixed layout. For an example all contents docked to the right. Then call the RestoreLayout and leave AvalonDock rearrange your contents according to xml file. After this when user close the application or when you prefer call SaveLayout to store the layout again. You can even provide a default layout as xml file stored in an assemply resource, so the very first time your application starts you can provide that to RestoreLayout().&lt;br&gt;
This is the strategy used in SharpDevelop and I suggest you to take a look at that code.&lt;br&gt;
&lt;br&gt;
In pseudo code:&lt;br&gt;
&amp;lt;ad:DockingManager Grid.Row=&amp;quot;1&amp;quot; x:Name=&amp;quot;dockManager&amp;quot;&amp;gt;(intentionally empty)&lt;br&gt;
&amp;lt;/ad:DockingManager&amp;gt;&lt;br&gt;
&lt;br&gt;
public Window()&lt;br&gt;
{&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;InitializeComponents();&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DockablePane dummyPane = new&amp;nbsp;DockablePane()&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach (Contents to load)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dummyPane.Items.Add(content);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dockManager.Anchor(dummyPane, AnghorStyle.Right);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//here call restorelayout&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (xmlFileWithLayoutExist)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dockManager.RestoreLayout(xmlFileWithLayout);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dockManager.RestoreLayout(GetDefaultLayoutFromAssemblyResource);&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
void OnClosing()&lt;br&gt;
{&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dockManager.SaveLayout(xmlFileWithLayout);&lt;br&gt;
}&lt;br&gt;
&lt;br&gt;
Hope can help! Ado&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;</description><author>adospace</author><pubDate>Tue, 14 Oct 2008 15:40:06 GMT</pubDate><guid isPermaLink="false">New Post: RestoreLayout with programmatically added panes 20081014034006P</guid></item><item><title>New Post: RestoreLayout with programmatically added panes</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=37648</link><description>&lt;div style="line-height: normal;"&gt;Thanks for your quick reply.&amp;nbsp; You are correct, I&amp;nbsp;was calling&amp;nbsp;DockingManager.RestoreLayout() when the application loads.&amp;nbsp; I was hoping that it would restore the panes and their positions and then I would extend the restore process and dynamically add the content back into the restored panes if the end user chooses to.&amp;nbsp;&lt;br&gt;
&lt;br&gt;
What is the best way to add content to the DockingManager before&amp;nbsp;DockingManager.RestoreLayout() is called?&amp;nbsp; For example, if I have some content displayed in a floating window when&amp;nbsp;DockingManager.SaveLayout() is called, and I restart my application, re-add the content in a DockablePane and call&amp;nbsp;DockingManager.RestoreLayout(), will it restore itself into a&amp;nbsp;floating&amp;nbsp;window?
&lt;/div&gt;</description><author>ckellner</author><pubDate>Tue, 14 Oct 2008 14:24:44 GMT</pubDate><guid isPermaLink="false">New Post: RestoreLayout with programmatically added panes 20081014022444P</guid></item><item><title>New Post: RestoreLayout with programmatically added panes</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=37648</link><description>&lt;div style="line-height: normal;"&gt;Hi, you have to check if DockingManager.RestoreLayout() is called after you add 'content2'. When DockingManager restoring layout encounters a&amp;nbsp;content with name 'content2', it looks for a content with that name in DockingManager.DockableContents array. If it can't find the content it simply&amp;nbsp;skips to next entry.&lt;br&gt;
In my internal version (posted soon) I added a way to dynamically provide content to AvalonDock when it needs.&lt;br&gt;
&lt;br&gt;
Ado
&lt;/div&gt;</description><author>adospace</author><pubDate>Tue, 14 Oct 2008 10:05:16 GMT</pubDate><guid isPermaLink="false">New Post: RestoreLayout with programmatically added panes 20081014100516A</guid></item><item><title>New Post: RestoreLayout with programmatically added panes</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=37648</link><description>&lt;div style="line-height: normal;"&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&lt;span style="font-size:13px;color:#000000"&gt;
&lt;p&gt;This is a great docking library and I'm trying to incorporate it into a client app where user layout persistence is crutial.&amp;nbsp; I'm having a problem calling RestoreLayout on my document manager and having it restore pane that have be added to the manager programmatically.&amp;nbsp; Here's my XAML from a test project.&lt;/p&gt;
&lt;p&gt;&amp;lt;ad:DockingManager Grid.Row=&amp;quot;1&amp;quot; x:Name=&amp;quot;dockManager&amp;quot;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ad:ResizingPanel x:Name=&amp;quot;resizePanel&amp;quot; Orientation=&amp;quot;Vertical&amp;quot;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ad:DockablePane x:Name=&amp;quot;dockPane1&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;ad:DockableContent x:Name=&amp;quot;dockContent1&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;TextBlock Text=&amp;quot;This is some content&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;/ad:DockableContent&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ad:DockablePane&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ad:ResizingPanel&amp;gt;&lt;br&gt;
&amp;lt;/ad:DockingManager&amp;gt;&lt;br&gt;
&lt;br&gt;
And here's my code behind:&lt;br&gt;
&lt;span style="font-size:13px;color:#2b91af"&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;&lt;br&gt;
DockableContent&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt; cnt = &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;DockableContent&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;();&lt;br&gt;
cnt.Name = &lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&amp;quot;content2&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;;&lt;br&gt;
cnt.Content = &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;TextBox&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;();&lt;br&gt;
cnt.Title = &lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&amp;quot;New Textbox&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;;&lt;br&gt;
&lt;br&gt;
&lt;/span&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;DockablePane&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt; pane = &lt;/span&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;&lt;span style="font-size:13px;color:#0000ff"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt; &lt;/span&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;DockablePane&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;();&lt;br&gt;
pane.Items.Add(cnt);&lt;br&gt;
pane.Name = &lt;/span&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&lt;span style="font-size:13px;color:#a31515"&gt;&amp;quot;pane1&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;;&lt;br&gt;
resizePanel.Children.Add(pane);&lt;br&gt;
dockManager.Show(cnt, &lt;/span&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;DockableContentState&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;.Docked, &lt;/span&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;&lt;span style="font-size:13px;color:#2b91af"&gt;AnchorStyle&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:13px"&gt;.Bottom);
&lt;p&gt;&amp;nbsp;The code will successfully add a new dockable pane with a textbox content every time it is called.&amp;nbsp; Here is the XML string that is created when SaveLayout is called:&lt;br&gt;
&lt;br&gt;
&amp;lt;DockingManager&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ResizingPanel Orientation=&amp;quot;Vertical&amp;quot;&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DockablePane ResizeHeight=&amp;quot;200&amp;quot; Anchor=&amp;quot;Top&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;DockableContent Name=&amp;quot;dockContent1&amp;quot; AutoHide=&amp;quot;false&amp;quot; /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DockablePane&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DockablePane Anchor=&amp;quot;Left&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;DockableContent Name=&amp;quot;content2&amp;quot; AutoHide=&amp;quot;false&amp;quot; /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DockablePane&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/ResizingPanel&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Hidden /&amp;gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Windows /&amp;gt;&lt;br&gt;
&amp;lt;/DockingManager&amp;gt;&lt;/p&gt;
&lt;/span&gt;
&lt;p&gt;&amp;nbsp;Everything looks goos so far, but when retore layout is called, the 'content2' DockableContent and it's parent pane are not restored.&amp;nbsp; Is this functionality possible with&amp;nbsp;AvalonDock?&amp;nbsp; There mat just be something that I am overlooking.&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;</description><author>ckellner</author><pubDate>Mon, 13 Oct 2008 23:27:12 GMT</pubDate><guid isPermaLink="false">New Post: RestoreLayout with programmatically added panes 20081013112712P</guid></item><item><title>New Post: Close event not raised when the documentcontent is docked</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=37264</link><description>&lt;div style="line-height: normal;"&gt;thanks for replying, actually it was mistake from my side i was using the first release of the avalondock and in that close event was not fired when the document content is docked in the documentpane.$0$0$0$0so yest i download the latest version and modifed the documentcontent class to have the close method and to be classed from the document pane. So it got solved.$0$0$0$0$0Thanks for the reply again. It is been great library for use with some minor changed.$0&lt;/div&gt;</description><author>mehrajesh</author><pubDate>Sat, 11 Oct 2008 03:20:20 GMT</pubDate><guid isPermaLink="false">New Post: Close event not raised when the documentcontent is docked 20081011032020A</guid></item><item><title>Commented Issue: object within TabControl does not get proper focus</title><link>http://www.codeplex.com/AvalonDock/WorkItem/View.aspx?WorkItemId=6234</link><description>When using the dock control, if an item &amp;#40;say, a button&amp;#41; is in side a TabItem which is inside a TabControl, it fails to get focus when selected the first time.  It requires two &amp;#34;clicks&amp;#34; in order to activate the object.   &lt;br /&gt;&lt;br /&gt;Steps to reproduce&amp;#58;&lt;br /&gt;1&amp;#41; Please modify demo.xaml to look like this below &amp;#40;notice the TabControl, TabItem,and Button objects&amp;#41;.  The rest of the demo can remain the same, except for the Button_Click handler.&lt;br /&gt;&lt;br /&gt;                    &amp;#60;ad&amp;#58;DockableContent x&amp;#58;Name&amp;#61;&amp;#34;_explorerWindow&amp;#34; Title&amp;#61;&amp;#34;Server Explorer&amp;#34;&amp;#62;&lt;br /&gt;                                &amp;#60;ad&amp;#58;DockableContent.Icon&amp;#62;&lt;br /&gt;                                    &amp;#60;Image Width&amp;#61;&amp;#34;16&amp;#34; Height&amp;#61;&amp;#34;16&amp;#34; Source&amp;#61;&amp;#34;..&amp;#92;..&amp;#92;Images&amp;#92;database.png&amp;#34;&amp;#47;&amp;#62;&lt;br /&gt;                                &amp;#60;&amp;#47;ad&amp;#58;DockableContent.Icon&amp;#62;&lt;br /&gt;                                &amp;#60;TabControl&amp;#62;&lt;br /&gt;                                    &amp;#60;TabItem Header&amp;#61;&amp;#34;TabItem Header&amp;#34; &amp;#62;&lt;br /&gt;                                        &amp;#60;Button Click&amp;#61;&amp;#34;Button_Click&amp;#34;&amp;#62;Click me&amp;#60;&amp;#47;Button&amp;#62;&lt;br /&gt;                                        &amp;#60;&amp;#47;TabItem&amp;#62;&lt;br /&gt;                                &amp;#60;&amp;#47;TabControl&amp;#62;&lt;br /&gt;                            &amp;#60;&amp;#47;ad&amp;#58;DockableContent&amp;#62;&lt;br /&gt;&lt;br /&gt;2&amp;#41;  In the Button_Click event, throw up a message box.&lt;br /&gt;3&amp;#41; Run your demo and put focus, by clicking, on the &amp;#34;Server Explorer&amp;#34; tab.  The event log will output&amp;#58; &amp;#34;&amp;#39;Server Explorer&amp;#39; is the active content.&amp;#34;  The button should now be visible.&lt;br /&gt;4&amp;#41; Put focus, by clicking, on the text within the Home tab.  The event log will output&amp;#58;  &amp;#34;&amp;#39;Home&amp;#39; is the active content&amp;#34;&lt;br /&gt;5&amp;#41; Click on the button &amp;#40;Notice no message box is displayed&amp;#41;.  The event log outputs&amp;#58; &amp;#34;&amp;#39;Server Explorer&amp;#39; is the active content.&amp;#34;&lt;br /&gt;6&amp;#41; Click button a second time &amp;#40;Message box is displayed&amp;#41;.&lt;br /&gt;&lt;br /&gt;The expected result would be for the message box to be displayed after the first click &amp;#40;from step 5&amp;#41;.  This has significant impact on applications that rely heavily on Tab Controls within Docable Contents, forcing the user to click twice to activate any object.&lt;br /&gt;Comments: ** Comment from web user: acohen ** &lt;p&gt;Ado, do you have any suggestions or workarounds for me&amp;#63;  Thanks&amp;#33;&lt;/p&gt;</description><author>acohen</author><pubDate>Fri, 10 Oct 2008 21:02:01 GMT</pubDate><guid isPermaLink="false">Commented Issue: object within TabControl does not get proper focus 20081010090201P</guid></item><item><title>Reviewed: AvalonDock 1.1.1692 (Oct 10, 2008)</title><link>http://www.codeplex.com/AvalonDock/Release/ProjectReleases.aspx?ReleaseId=17691</link><description>Rated 5 Stars (out of 5) - Great job!!! And thanks for including my changes into this release.</description><author>4uxnbIx</author><pubDate>Fri, 10 Oct 2008 18:58:55 GMT</pubDate><guid isPermaLink="false">Reviewed: AvalonDock 1.1.1692 (Oct 10, 2008) 20081010065855P</guid></item><item><title>New Post: don't allow drop in document pane</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=37426</link><description>&lt;div style="line-height: normal;"&gt;That worked perfectly, thanks!&lt;br&gt;
&lt;/div&gt;</description><author>timekeepr9</author><pubDate>Fri, 10 Oct 2008 15:55:19 GMT</pubDate><guid isPermaLink="false">New Post: don't allow drop in document pane 20081010035519P</guid></item><item><title>New Post: show/hide dockable pane, assertion</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=37248</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br&gt;
Thanks for the reply!&amp;nbsp; I just figured out that I was doing this wrong.&amp;nbsp; I was sometimes adding my content to a dockablePane, and anchoring that, instead of just calling dockingManager.show, which would confuse the manager.&amp;nbsp; If i just call dockManager.show all the time it works just fine.&lt;br&gt;
&lt;/div&gt;</description><author>timekeepr9</author><pubDate>Fri, 10 Oct 2008 15:51:17 GMT</pubDate><guid isPermaLink="false">New Post: show/hide dockable pane, assertion 20081010035117P</guid></item><item><title>New Post: show/hide dockable pane, assertion</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=37248</link><description>&lt;div style="line-height: normal;"&gt;Hi, I'm trying to reproduce with no luck&amp;nbsp;your issue using build 1692. Can you post the complete assertion log?
&lt;/div&gt;</description><author>adospace</author><pubDate>Fri, 10 Oct 2008 15:31:06 GMT</pubDate><guid isPermaLink="false">New Post: show/hide dockable pane, assertion 20081010033106P</guid></item><item><title>New Post: Close event not raised when the documentcontent is docked</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=37264</link><description>&lt;div style="line-height: normal;"&gt;Can you specify better what do you mean? In latest build 1692 closing/closed events seem to work fine.
&lt;/div&gt;</description><author>adospace</author><pubDate>Fri, 10 Oct 2008 15:26:43 GMT</pubDate><guid isPermaLink="false">New Post: Close event not raised when the documentcontent is docked 20081010032643P</guid></item><item><title>New Post: don't allow drop in document pane</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=37426</link><description>&lt;div style="line-height: normal;"&gt;Set&amp;nbsp;DockableStyle=&amp;quot;DockableToBorders&amp;quot; for all dockable contents that can't drop into the main DocumentPane.&lt;br&gt;
Ado
&lt;/div&gt;</description><author>adospace</author><pubDate>Fri, 10 Oct 2008 15:23:11 GMT</pubDate><guid isPermaLink="false">New Post: don't allow drop in document pane 20081010032311P</guid></item><item><title>Reviewed: AvalonDock 1.1.1692 (Oct 10, 2008)</title><link>http://www.codeplex.com/AvalonDock/Release/ProjectReleases.aspx?ReleaseId=17691</link><description>Rated 5 Stars (out of 5) - Nice Framework. Well done.</description><author>batfer</author><pubDate>Fri, 10 Oct 2008 15:07:48 GMT</pubDate><guid isPermaLink="false">Reviewed: AvalonDock 1.1.1692 (Oct 10, 2008) 20081010030748P</guid></item><item><title>New Post: don't allow drop in document pane</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=37426</link><description>&lt;div style="line-height: normal;"&gt;In my application I have a single document that never changes, so I'd like to disable the ability to drop a panel into that center pane.&amp;nbsp; I've been looking through the code, and I don't see an easy way to do this.&amp;nbsp; Is there any way, short of editing the avalonDock code?&lt;br&gt;
&lt;br&gt;
Thanks!&lt;br&gt;
~Mayra&lt;br&gt;
&lt;/div&gt;</description><author>timekeepr9</author><pubDate>Fri, 10 Oct 2008 01:23:34 GMT</pubDate><guid isPermaLink="false">New Post: don't allow drop in document pane 20081010012334A</guid></item><item><title>Commented Issue: Docking Control stealing focus (prevents Command Bindings from working)</title><link>http://www.codeplex.com/AvalonDock/WorkItem/View.aspx?WorkItemId=6340</link><description>I&amp;#39;m working with another 3rd party control &amp;#40;Xceed&amp;#39;s DataGrid&amp;#41; to try and deal with an issue with command bindings not working properly on their grid.  Please see related thread here&amp;#58;  http&amp;#58;&amp;#47;&amp;#47;xceed.com&amp;#47;CS&amp;#47;forums&amp;#47;thread&amp;#47;15761.aspx&lt;br /&gt;&lt;br /&gt;We have a DataGrid inside a UserControl which is inside an AvalonDock document pane &amp;#40;as the DocumentContent&amp;#41;.  With this configuration, CommandBindings fail to work from the DataGrid.  I submitted a sample to Xceed&amp;#39;s support and they looked at the code.  They seem to think that issue is within AvalonDock &amp;#34;stealing&amp;#34; focus, which prevents CanExecute from ever being called.  &lt;br /&gt;&lt;br /&gt;I will upload the same project file to you, that I uploaded to them.  Here are the steps to reproduce the problem&amp;#58;&lt;br /&gt;&lt;br /&gt;1&amp;#41; Build and run solution&lt;br /&gt;2&amp;#41; Select a row in the DataGrid&lt;br /&gt;3&amp;#41; Right click on the selected row&lt;br /&gt;&lt;br /&gt;Expected Result&amp;#58;  Menu item should be enabled&lt;br /&gt;Actual Result&amp;#58; Menu item is disabled &amp;#40;CanExecute not called&amp;#41;.&lt;br /&gt;&lt;br /&gt;Do you think you can please look at this and see if you see what&amp;#39;s going on&amp;#63;  The DockingControl seems to be preventing all CommandBindings from working on the DataGrid.  Due to a licensing issue, you may have to install the &amp;#40;free&amp;#41; trial of Xceed&amp;#39;s DataGrid for WPF to be able to run the attached solution&amp;#58;  http&amp;#58;&amp;#47;&amp;#47;xceed.com&amp;#47;pages&amp;#47;TopMenu&amp;#47;Downloads&amp;#47;Trials.aspx&amp;#63;Lang&amp;#61;EN-CA&lt;br /&gt;&lt;br /&gt;We would really appreciate any help you can give us to track down this issue.  Thanks.&lt;br /&gt;Comments: ** Comment from web user: acohen ** &lt;p&gt;Ado,&lt;/p&gt;&lt;p&gt;I had to uncomment this line&amp;#58;&lt;/p&gt;&lt;p&gt;Line 289 &amp;#47;&amp;#47;SetAsActive&amp;#40;&amp;#41;&amp;#59;&lt;/p&gt;&lt;p&gt;Leaving that line commented out prevented the user from switching tabs &amp;#40;documents&amp;#41; by clicking the tab.  The command binding still worked even with this line left in.&lt;/p&gt;</description><author>acohen</author><pubDate>Wed, 08 Oct 2008 13:39:54 GMT</pubDate><guid isPermaLink="false">Commented Issue: Docking Control stealing focus (prevents Command Bindings from working) 20081008013954P</guid></item><item><title>New Post: Close event not raised when the documentcontent is docked</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=37264</link><description>&lt;div style="line-height: normal;"&gt;Hello !!&lt;br&gt;
&lt;br&gt;
i have been using the avalondock. I see a problem when the document content is docked, the close command doesnt work or closed event doesnt get raised. I have been using the first release of the avalondock. Can you pls let me know how do we correct this scenrio&lt;br&gt;
&lt;br&gt;
Thanks for helping&lt;br&gt;
Rajesh&lt;br&gt;
&lt;/div&gt;</description><author>mehrajesh</author><pubDate>Wed, 08 Oct 2008 03:53:54 GMT</pubDate><guid isPermaLink="false">New Post: Close event not raised when the documentcontent is docked 20081008035354A</guid></item><item><title>New Post: show/hide dockable pane, assertion</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=37248</link><description>&lt;div style="line-height: normal;"&gt;I have a dockableContent which can be closed and then reopened using a menu option.&amp;nbsp; You close it just by hitting the x, and then to reopen it I call&amp;nbsp; dockingManager.Show(content, DockableContentState.Docked, anchorPos);&amp;nbsp; It works just fine the first time, I hit the x, reopen it and it reappears where I want it.&amp;nbsp; However, when I try to repeat the process AvalanDock asserts at like 1560 of DockingManager.&amp;nbsp; &lt;br&gt;
&lt;br&gt;
Is there something else I'm supposed to be doing to bring back up the content?&amp;nbsp; &lt;br&gt;
&lt;/div&gt;</description><author>timekeepr9</author><pubDate>Tue, 07 Oct 2008 23:27:35 GMT</pubDate><guid isPermaLink="false">New Post: show/hide dockable pane, assertion 20081007112735P</guid></item><item><title>Commented Issue: Undocked window cannot be dragged</title><link>http://www.codeplex.com/AvalonDock/WorkItem/View.aspx?WorkItemId=6193</link><description>Using the Demo Program I&amp;#39;m having the following problem&amp;#58;&lt;br /&gt;&lt;br /&gt;Mouse Click down on the Server Explorer tab and move mouse to left &amp;#40;out of Application&amp;#41;. The Server Explorer appears in a floating window, but it does not move with the mouse pointer. Release the mouse left button and the application won&amp;#39;t respond to the mouse. &lt;br /&gt;&lt;br /&gt;Have to switch to another application and then back to Demo to resume operation.&lt;br /&gt;&lt;br /&gt;All works fine when the mouse is dragged up into the DockablePane and then out of the application.&lt;br /&gt;&lt;br /&gt;Looking at the code, the mouse Capture is preventing any further mouse events to the Docking Manager&amp;#33; Don&amp;#39;t understand this behaviour because it works OK if the mouse is moved via a Dockable Pane. Any ideas&amp;#63;&lt;br /&gt;&lt;br /&gt;Using version  1.1.1648&lt;br /&gt;Comments: ** Comment from web user: adospace ** &lt;p&gt;Build 1692 should fix this issue. Can you confirm&amp;#63; thanks ado&lt;/p&gt;</description><author>adospace</author><pubDate>Tue, 07 Oct 2008 18:53:31 GMT</pubDate><guid isPermaLink="false">Commented Issue: Undocked window cannot be dragged 20081007065331P</guid></item><item><title>New Post: Show/Hide dockable content - how to persist width</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=34194</link><description>&lt;div style="line-height: normal;"&gt;I'm on the latest release(1692).&lt;br&gt;
&amp;nbsp;&lt;br&gt;
I also did try anchoring it....still did not work.&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Controller.Presenter.View.DockingManager.Show( dc, AvalonDock.DockableContentState.Docked, AnchorStyle.Left );&lt;br&gt;
&lt;br&gt;
Thanks for the reply...&lt;br&gt;
&lt;/div&gt;</description><author>ptt</author><pubDate>Mon, 06 Oct 2008 21:45:46 GMT</pubDate><guid isPermaLink="false">New Post: Show/Hide dockable content - how to persist width 20081006094546P</guid></item><item><title>New Post: Show/Hide dockable content - how to persist width</title><link>http://www.codeplex.com/AvalonDock/Thread/View.aspx?ThreadId=34194</link><description>&lt;div style="line-height: normal;"&gt;I'm not sure if this helps, but I found that adding the third parameter (anchor) helped position the dockable content on the desirable side of the window. If there was no dockable content that remained in the original position, then it just added it on the right (of the central document pane).&lt;br&gt;
&lt;br&gt;
Anyway, make always sure you're using the latest version, a lot of stuff gets fixed between versions.&lt;br&gt;
&lt;br&gt;
I'm sorry for not being more helpful.&lt;br&gt;
&lt;/div&gt;</description><author>dragoljub</author><pubDate>Mon, 06 Oct 2008 21:40:41 GMT</pubDate><guid isPermaLink="false">New Post: Show/Hide dockable content - how to persist width 20081006094041P</guid></item></channel></rss>