WPF - Lock Grid (Container) Star Size
up vote
0
down vote
favorite
Is there anyway a Star Sized Grid.Row or Grid.Height specified value can be locked?
take my current wip for example:

How or What do i do to keep the equivalent value of 1* that is allocated for Row 0 (Index) be kept even if i set a different star size values for Row 1 ~ 3?
My allocation keeps braking up as it can't be helped for me to change values as the ui development progresses.
c# wpf grid-layout
add a comment |
up vote
0
down vote
favorite
Is there anyway a Star Sized Grid.Row or Grid.Height specified value can be locked?
take my current wip for example:

How or What do i do to keep the equivalent value of 1* that is allocated for Row 0 (Index) be kept even if i set a different star size values for Row 1 ~ 3?
My allocation keeps braking up as it can't be helped for me to change values as the ui development progresses.
c# wpf grid-layout
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
Is there anyway a Star Sized Grid.Row or Grid.Height specified value can be locked?
take my current wip for example:

How or What do i do to keep the equivalent value of 1* that is allocated for Row 0 (Index) be kept even if i set a different star size values for Row 1 ~ 3?
My allocation keeps braking up as it can't be helped for me to change values as the ui development progresses.
c# wpf grid-layout
Is there anyway a Star Sized Grid.Row or Grid.Height specified value can be locked?
take my current wip for example:

How or What do i do to keep the equivalent value of 1* that is allocated for Row 0 (Index) be kept even if i set a different star size values for Row 1 ~ 3?
My allocation keeps braking up as it can't be helped for me to change values as the ui development progresses.
c# wpf grid-layout
c# wpf grid-layout
asked Nov 22 at 9:21
Nii
5810
5810
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
accepted
use 2 Grids. Outer Grid will have rows 1* and 3*. Nested Grid can be places in 3* row and can have its own RowsDefinitions with different proportions:
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition Height="3*"/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
</Grid>
</Grid>
wow i didn't though of a hack like that. thanks!
– Nii
Nov 22 at 10:40
@Nii, it is not a hack, it is a feature. Nested panels are very common. More nested panels mean more complex composite/hierarchical layout. And also panels/controls can overlap on any level.
– ASh
Nov 22 at 11:13
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
use 2 Grids. Outer Grid will have rows 1* and 3*. Nested Grid can be places in 3* row and can have its own RowsDefinitions with different proportions:
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition Height="3*"/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
</Grid>
</Grid>
wow i didn't though of a hack like that. thanks!
– Nii
Nov 22 at 10:40
@Nii, it is not a hack, it is a feature. Nested panels are very common. More nested panels mean more complex composite/hierarchical layout. And also panels/controls can overlap on any level.
– ASh
Nov 22 at 11:13
add a comment |
up vote
1
down vote
accepted
use 2 Grids. Outer Grid will have rows 1* and 3*. Nested Grid can be places in 3* row and can have its own RowsDefinitions with different proportions:
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition Height="3*"/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
</Grid>
</Grid>
wow i didn't though of a hack like that. thanks!
– Nii
Nov 22 at 10:40
@Nii, it is not a hack, it is a feature. Nested panels are very common. More nested panels mean more complex composite/hierarchical layout. And also panels/controls can overlap on any level.
– ASh
Nov 22 at 11:13
add a comment |
up vote
1
down vote
accepted
up vote
1
down vote
accepted
use 2 Grids. Outer Grid will have rows 1* and 3*. Nested Grid can be places in 3* row and can have its own RowsDefinitions with different proportions:
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition Height="3*"/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
</Grid>
</Grid>
use 2 Grids. Outer Grid will have rows 1* and 3*. Nested Grid can be places in 3* row and can have its own RowsDefinitions with different proportions:
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition Height="3*"/>
</Grid.RowDefinitions>
<Grid Grid.Row="1">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
</Grid>
</Grid>
answered Nov 22 at 9:26
ASh
21.6k32857
21.6k32857
wow i didn't though of a hack like that. thanks!
– Nii
Nov 22 at 10:40
@Nii, it is not a hack, it is a feature. Nested panels are very common. More nested panels mean more complex composite/hierarchical layout. And also panels/controls can overlap on any level.
– ASh
Nov 22 at 11:13
add a comment |
wow i didn't though of a hack like that. thanks!
– Nii
Nov 22 at 10:40
@Nii, it is not a hack, it is a feature. Nested panels are very common. More nested panels mean more complex composite/hierarchical layout. And also panels/controls can overlap on any level.
– ASh
Nov 22 at 11:13
wow i didn't though of a hack like that. thanks!
– Nii
Nov 22 at 10:40
wow i didn't though of a hack like that. thanks!
– Nii
Nov 22 at 10:40
@Nii, it is not a hack, it is a feature. Nested panels are very common. More nested panels mean more complex composite/hierarchical layout. And also panels/controls can overlap on any level.
– ASh
Nov 22 at 11:13
@Nii, it is not a hack, it is a feature. Nested panels are very common. More nested panels mean more complex composite/hierarchical layout. And also panels/controls can overlap on any level.
– ASh
Nov 22 at 11:13
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53427540%2fwpf-lock-grid-container-star-size%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown