Hi Stephen, I don't think that subscribing to SizeChanged of the window if needed when using dynamic layouts. Also this is a common source of memory leaks. What out for this if your channel views have a shorter lifespan than your window.
Miguel A. Madero Reyes www.miguelmadero.com (blog) [email protected] On Mon, Feb 28, 2011 at 5:10 PM, Stephen Price <[email protected]>wrote: > Peter, > > One thing I tend to do, particularly related to listboxes, is to set the > height of them in the SizeChanged event handler for the window. I measure > the container size, then set the height of the listbox. What that does is > tells the listbox's scrollbar (vertical) to kick in automatically if the > list is too small to show all of its items. So if they user resizes their > browser window the listbox will change its height to match its container > (minus a border width) and it will always fill the available vertical > height. You can do the same with width, although as Shane mentioned you can > have things look too wide, so setting a max and min width allows the > controls to resize within that range. > > Smart resizing apps are an interest of mine as there's nothing more > annoying than running an app that has resize turned OFF, is very small and > you have a 30" (2560x1600) monitor. Its even more aggravating when said > application gives you scrollbars! > > The designer in me (thats about 46% of me) thanks you for taking the time > to make your app resize intelligently!! :) > > cheers, > Stephen > > _______________________________________________ > ozwpf mailing list > [email protected] > http://prdlxvm0001.codify.net/mailman/listinfo/ozwpf > >
_______________________________________________ ozwpf mailing list [email protected] http://prdlxvm0001.codify.net/mailman/listinfo/ozwpf
