This is a migrated thread and some comments may be shown as answers.

Setting Width of columns to stretch disables vertical expansion of container while grouped GridView Columnsv2009.3.1314.1030

0 Answers 103 Views
GridView
This is a migrated thread and some comments may be shown as answers.
Sebastian
Top achievements
Rank 1
Sebastian asked on 05 Apr 2013, 07:58 AM

Hi,

I am using v. 2009.3.1314.1030 and I am in the position where I am forced to use this version.
I have a GridView nested inside of Accordion. My expectation is that accordion height will grow accordingly to the size of the GridView.

This works perfectly fine when the width of the GridView is set to default, but once the width is changed the accordion doesn’t expand as expected.

Scenario 1  - works fine, but the width doesn’t scale up to the width of the accordion. See Screenshot1

<layoutToolkit:Accordion SelectionMode="ZeroOrMore"                                    

                                     HorizontalAlignment="Stretch"

                                     HorizontalContentAlignment="Stretch">

             

                        <layoutToolkit:AccordionItem Header="Test" IsSelected="False"  Name="TestAccordion">  

                        

                            <gridview:RadGridView x:Name="TestGrid" >

                                <gridview:RadGridView.Columns>

                                    <gridview:GridViewDataColumn Header="Test 1" DataMemberBinding="{Binding Text1}">

                                    </gridview:GridViewDataColumn>

                                        <gridview:GridViewDataColumn Header="Test 2" DataMemberBinding="{Binding Text2}">

                                    </gridview:GridViewDataColumn>

                                        <gridview:GridViewDataColumn Header="Test 3" DataMemberBinding="{Binding Text3}">

                                    </gridview:GridViewDataColumn>

                                </gridview:RadGridView.Columns>

                                    </gridview:RadGridView>                                

                            </layoutToolkit:AccordionItem>     

Scenario 2 – doesn’t work. Width scales up to the width of accordion but doesn’t scale vertically. See screenshot2

<layoutToolkit:Accordion SelectionMode="ZeroOrMore"                                    

                                     HorizontalAlignment="Stretch"

                                     HorizontalContentAlignment="Stretch">

             

                        <layoutToolkit:AccordionItem Header="Test" IsSelected="False"  Name="TestAccordion">                           

                            <gridview:RadGridView x:Name="TestGrid" >

                                <gridview:RadGridView.Columns>

                                    <gridview:GridViewDataColumn Header="Test 1" DataMemberBinding="{Binding Text1}" Width="*">

                                    </gridview:GridViewDataColumn>

                                        <gridview:GridViewDataColumn Header="Test 2" DataMemberBinding="{Binding Text2}" Width="*">

                                    </gridview:GridViewDataColumn>

                                        <gridview:GridViewDataColumn Header="Test 3" DataMemberBinding="{Binding Text3}" Width="*">

                                    </gridview:GridViewDataColumn>

                                </gridview:RadGridView.Columns>

                                    </gridview:RadGridView>                               

                            </layoutToolkit:AccordionItem>      

No answers yet. Maybe you can help?

Tags
GridView
Asked by
Sebastian
Top achievements
Rank 1
Share this question
or