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

Reply via email to