2009-03-05 8 views
0

私は、DataGridとエクスパンダを持っています。ユーザーがエキスパンダーをクリックすると、下向きではなく上向きに拡張し、DataGridを縮小します。は上向き

ありがとうございます!

答えて

2

グリッドで行の高さを定義してから、エキスパンダーを一番下の行に配置し、グリッドに並べ替えることができます。

* - この高さは1つの単位で、高さ全体を単位数で割って配分します。したがって、高さが300で、2つの行、2 *と*がある場合、それぞれ200と100になります。

自動 - これはコンテンツの最小の高さです。

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

    <Canvas Grid.Row="0" Background="LightBlue" /> 
    <Expander Grid.Row="1"> 
     <Canvas Background="LightGreen" Height="200" /> 
    </Expander> 
</Grid> 
関連する問題