Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3876356
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 19, 20262026-05-19T22:22:20+00:00 2026-05-19T22:22:20+00:00

When I create a grid using both a SharedSizeGroup on columns and a column

  • 0

When I create a grid using both a SharedSizeGroup on columns and a column spanning control, the grid goes ‘mental’ jerking around and maxing out a cpu core.

I’m sure there must be a good reason why this doesn’t work but I can’t think of it! How else can I achieve this sizing layout?

<Grid IsSharedSizeScope="True">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto" SharedSizeGroup="Columns"/>
            <ColumnDefinition Width="Auto" SharedSizeGroup="Columns"/>
        </Grid.ColumnDefinitions>

        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="Auto"/>
        </Grid.RowDefinitions>

        <Label Grid.Column="0">Blah</Label>
        <Label Grid.Column="1">Blah Blah Blah Blah</Label>

        <Label Grid.Row="1" Grid.ColumnSpan="2">ajsgdeererajgsfdg dfg df gdfg djgsad</Label>
    </Grid>
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-19T22:22:21+00:00Added an answer on May 19, 2026 at 10:22 pm

    What you’ve done is essentially set up infinite recursion in your layout.

    • To share sizing the Columns first need to calculate their own size.
    • They can then sync up based on the
      larger one (probably Column 1 here).
    • After Column 0 expands to match
      Column 1’s size, the third label can
      now use more of the space in Column
    • As it shifts columns, the space it
      needs in Column 1 becomes smaller,
      allowing Column 1 to scale down to
      match the new space required by its
      contents.
    • Column 1 now recalculates its size (start over at the first step)

    SharedSizeGroup is intended to be used across different Grids to maintain alignment of elements that are somehow separated into different containers, like different templated list items or a header row. If you need an equally split row that isn’t stretched you could use something else like * sized columns or a UniformGrid instead.

    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="Auto"/>
        </Grid.RowDefinitions>
    
        <UniformGrid Rows="1" HorizontalAlignment="Left">
            <Label >Blah</Label>
            <Label >Blah Blah Blah Blah</Label>
        </UniformGrid>
    
        <Label Grid.Row="1">ajsgdeererajgsfdg dfg df gdfg djgsad</Label>
    </Grid>
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm using 960 grid system to create a layout prototype. I would like to
I am using Wicket and would like to create a grid of radio buttons
I'm attempting to create a grid style view (similar to NSCollectionView ), except using
I want to create a really easy to use 2D Grid. Each cell in
How do I create a master/detail form in Axapta/Dynamics Ax, with a master grid
Create a flat text file in c++ around 50 - 100 MB with the
I am trying to populate a grid using a DirectStore. No data appears in
I want to set background of a grid using a style. I style I'm
We are using Quest Geo Solution's Grid InQuest DLL (GIQ60.DLL) within an SQL Server
I'm using the WPF Grid to align objects, and ran into a rather glaring

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.