Windows Vista Forums
Vista Forums Home Join Vista Forums Donate Vista Tutorials Tags

Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
Register at Vista forums...the world biggest Windows Vista resource Join Vista Forums Now

Go Back   Vista Forums > Microsoft Technical Newsgroups > Avalon

Width and Height values in markup

Closed Thread
 
Thread Tools Display Modes
Old 04-20-2006   #1 (permalink)
CosminB [BRT]
Guest


 

Width and Height values in markup

What are the values the Width of an element can take? So far I know
that you can write a number, Auto or *. Anything else?

I have the following code, I don't know how to tell the last element to
fill up the space:

<StackPanel Orientation="Horizontal">
<Separator Width="20" Margin="5,5,5,5" />
<TextBlock Text="Device Setup" />
<Separator Width="Auto" Margin="5,5,5,5" /> --> this one needs to
fill the space left
</StackPanel>

If I put Auto (like in the code above), it shrinks to zero and it
doesn't show up. If I put a number, it shows up, but fixed width. If I
put *, it crashes. Is there anything like Fill or something?

Old 04-21-2006   #2 (permalink)
Marcus
Guest


 

Re: Width and Height values in markup

The * can only be used in the context of a grid to specify that the
remainder of the space MUST be taken by the column or row...

All other column/rows will take their "desired" height/width...

It seems that the StackPanel makes the Separator take the "minimum"
amount of space...

What you could do is embed a grid inside your stackpanel and place the
separators and textblock accordingly... as shown here:

<StackPanel>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>

<Separator Width="20"
Margin="5,5,5,5"
Grid.Column="0"
/>
<TextBlock Text="Device Setup"
Grid.Column="1"
/>
<Separator Width="Auto"
Margin="5,5,5,5"
Grid.Column="2"
/>
</Grid>
</StackPanel >

Marcus

Old 04-21-2006   #3 (permalink)
Douglas Stockwell
Guest


 

Re: Width and Height values in markup

Or just use a DockPanel. By default the last child fills the remaining area
(LastChildFill="True").

- Doug


Closed Thread

Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Animating Width/Height to an auto value Ramon de Klein Avalon 0 05-27-2008 04:06 AM
WPF markup compilation pass IndyStef Avalon 0 03-16-2008 06:22 PM
How to resize (height/width) an avi in Windows Movie Maker Dusty Vista music pictures video 5 11-16-2007 07:15 AM
How to implement percent height & width in a custom control? joan Avalon 1 05-08-2006 08:34 AM
Is there a rotation guide somewhere? With impact on height and width? Philippe Lavoie Avalon 1 04-04-2006 12:05 PM








Vistax64.com is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media 2005-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50