Hi Telerik,
The program behaves as such:
The user starts with a blank pane. The user then drag-and-drops content onto this pane. In an extremely simple scenario they would first drag-and-drop a 'horizontal bar' onto the screen. This would have the effect of creating a RadSplitter with Horizontal orientation, 2x RadPane and a RadSplitBar between these two. Each of the RadPanes will contain a RadDockZone.
The user then has the ability to drag-and-drop RadDocks onto this RadDockZone. When dropped, the RadDock loads a Microsoft Chart Control onto it for its content. This graph is resized to fill the dimensions of the RadPane.
At this point they now have the ability to grab the RadSplitBar and drag it to resize the dimensions of the panes on the page. When they release the RadSplitBar the panes are new sizes as well as the RadDockZone, but the RadDock and its content do not update to reflect this new size. The RadDock will expand to holds its content, so it is only necessary to get have the content resize.
I am setting the dimensions of the content appropriately, but I do not see the content resize when it is being reloaded. Instead, I have to press a button to update it -- and having the panels update at any point prior doesn't seem to help.
I can try ripping out all the update panels and going through my RadAjaxManager, but I have read in several places that this is not best practice.
EDIT: I went ahead and commented out my UpdatePanel wraps, and then tried to get RadAjaxManager to refresh my controls. Still no go. I know this is written horribly, but just to test (and make sure I wrote it correctly) here is what I did for RadAjaxManager:
I also tried it without adding the panes as an Ajaxified control.
I would argue that the problem is that none of these controls are triggering a postback to be captured and ajaxified, but I also tried:
and I call RadAjaxManager1_AjaxRequest in the OnClientResized function. I set these values but nothing happens visibly even though the RadDock is listed in its AjaxSettings.