Results 1 to 3 of 3

Thread: Rectangles and Grids

Threaded View

  1. #1

    Thread Starter
    Lively Member
    Join Date
    Dec 2005
    Posts
    68

    Rectangles and Grids

    Hey all,
    I'm running into a weird issue with trying to get a rectangle to span an entire list item. Check out the screenshot attachment.

    For the first list item there, I used the following XAML
    Code:
    <ListBoxItem HorizontalContentAlignment="Stretch">
    . . .
    <Rectangle Fill="Red" Grid.ColumnSpan="2" Grid.RowSpan="3" />
    . . .
    For the second, I'm using the C# code below
    Code:
                Rectangle highlightRect = new Rectangle();
                Grid.SetColumnSpan(highlightRect, 2);
                Grid.SetRowSpan(highlightRect, 3);
                SolidColorBrush myBrush = new SolidColorBrush(Colors.Red);
                highlightRect.Fill = myBrush;
    
                . . .
    
                layoutGrid.Children.Add(highlightRect);
    
                . . .
    
                ListBoxItem theItem = new ListBoxItem();
                theItem.HorizontalContentAlignment = HorizontalAlignment.Stretch;
                theItem.Content = layoutGrid;
    The first result, the one obtained from using that XAML, is the desired one. What am I not doing in the C# to make the rectangle fill up the rest of the space?

    Thanks,
    Lunchboxtheman
    Attached Images Attached Images  
    Last edited by lunchboxtheman; Dec 26th, 2009 at 10:29 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width