Windows Vista Forums

Multiple layers of layout?

  1. #1


    Jason Dolinger Guest

    Multiple layers of layout?

    Hi all,

    Starting to get into even messier questions now... Is it possible to
    have multiple layers of layout going on in the application? Let's say
    that I'm using a grid layout to neatly and symmetrically define a number
    of controls and elements. On top of that, I wish to randomly scattered
    some other overlayed things on top. That second layer really doesn't
    fit into the idea of a grid layout as it is somewhat irregular, what I
    really need is to manage the arrangement of those myself, which would
    lend itself to an canvas.

    So given that scenario, can you give a window both a grid layout and a
    canvas layout, and put different controls/visuals into the different
    layers? Or perhaps the answer is using the canvas for the base layout,
    and then nesting a full window sized grid within that canvas. Any thoughts?



    Thanks!
    Jason

      My System SpecsSystem Spec

  2. #2


    Drew Marsh Guest

    Re: Multiple layers of layout?

    Jason Dolinger wrote:

    > Starting to get into even messier questions now... Is it possible to
    > have multiple layers of layout going on in the application? Let's say
    > that I'm using a grid layout to neatly and symmetrically define a
    > number of controls and elements. On top of that, I wish to randomly
    > scattered some other overlayed things on top. That second layer
    > really doesn't fit into the idea of a grid layout as it is somewhat
    > irregular, what I really need is to manage the arrangement of those
    > myself, which would lend itself to an canvas.
    >
    > So given that scenario, can you give a window both a grid layout and a
    > canvas layout, and put different controls/visuals into the different
    > layers? Or perhaps the answer is using the canvas for the base
    > layout, and then nesting a full window sized grid within that canvas.
    > Any thoughts?


    A Grid supports multiple layers within the same cell, so what you would do
    is something like this:

    <Window>
    <Grid>
    <Grid><!-- this is the grid you talk about for structured layout --></Grid>
    <Canvas><!-- this is the canvas you talk about for positioned layout
    --></Canvas>
    </Grid>
    </Window>

    HTH,
    Drew
    ___________________________________
    Drew Marsh
    Chief Software Architect
    Mimeo.com, Inc. - http://www.mimeo.com
    Microsoft C# / WPF MVP
    Weblog - http://blog.hackedbrain.com/



      My System SpecsSystem Spec

  3. #3


    Jason Dolinger Guest

    Re: Multiple layers of layout?

    Drew Marsh wrote:
    > Jason Dolinger wrote:
    >
    >> Starting to get into even messier questions now... Is it possible to
    >> have multiple layers of layout going on in the application? Let's say
    >> that I'm using a grid layout to neatly and symmetrically define a
    >> number of controls and elements. On top of that, I wish to randomly
    >> scattered some other overlayed things on top. That second layer
    >> really doesn't fit into the idea of a grid layout as it is somewhat
    >> irregular, what I really need is to manage the arrangement of those
    >> myself, which would lend itself to an canvas.
    >>
    >> So given that scenario, can you give a window both a grid layout and a
    >> canvas layout, and put different controls/visuals into the different
    >> layers? Or perhaps the answer is using the canvas for the base
    >> layout, and then nesting a full window sized grid within that canvas.
    >> Any thoughts?

    >
    >
    > A Grid supports multiple layers within the same cell, so what you would
    > do is something like this:
    >
    > <Window>
    > <Grid>
    > <Grid><!-- this is the grid you talk about for structured layout
    > --></Grid>
    > <Canvas><!-- this is the canvas you talk about for positioned layout
    > --></Canvas>
    > </Grid>
    > </Window>
    >
    > HTH,
    > Drew
    > ___________________________________
    > Drew Marsh
    > Chief Software Architect
    > Mimeo.com, Inc. - http://www.mimeo.com
    > Microsoft C# / WPF MVP
    > Weblog - http://blog.hackedbrain.com/
    >
    >


    Very cool, thanks Drew!

      My System SpecsSystem Spec

Multiple layers of layout?

Similar Threads
Thread Thread Starter Forum Replies Last Post
2 Layers Of Encryption? PainlessTorture System Security 2 12 Jul 2008
screen layout Dade1874 Vista General 3 24 Feb 2008
Prefetch's layout.ini Dr Teeth Vista performance & maintenance 1 08 Apr 2007
taskbar layout Tim Draper Vista General 0 14 Nov 2006
Multiple layers or visual layout? Jason Dolinger Avalon 1 31 Jan 2006