我來自主要的ASP.NET背景,但也有Windows窗體的使用經驗。我正在嘗試學習如何佈局我的WPF應用程序。我有以下代碼:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="40" />
<RowDefinition Height="*" />
<RowDefinition Height="40" />
</Grid.RowDefinitions>
<Button Grid.Row="0" Width="80" Content="Do Something"
HorizontalAlignment="Right" Margin="5" />
<DataGrid Grid.Row="1" Name="dgGrid" AutoGenerateColumns="True" />
<Button Grid.Row="2" Width="80" Content="Do Something Else"
HorizontalAlignment="Right" Margin="5" />
</Grid>
在DataGrid短,頂部和底部排在哪裏,我期望......在與中心行窗口的頂部和底部佔用的其餘可見的空間。但是,當DataGrid太長時,最下面一行將被強制關閉。有沒有辦法讓DataGrid滾動時太長,以適應可見空間?
將中心行的高度設置爲固定值會導致DataGrid滾動,但我希望高度在窗口大小調整時爲動態。
任何幫助表示讚賞...
感謝, 婁
你是誰張貼的問題同 「盧」?如果是這樣,你創建了第二個帳戶,這就是爲什麼你不能編輯或評論你的問題。聯繫[email protected]關於合併帳戶。你需要註冊一個OpenID。 – ChrisF 2010-06-22 19:24:28
謝謝。我知道。我匿名創建了這個問題。那是個錯誤。 – Lou 2010-06-22 19:42:33
關於我的問題的任何提示?我的DataGrid正在擴展到可見區域之外,我不知道如何將它限制在可見區域並滾動來進行滾動(設置不隨窗口大小擴展的固定高度)。任何幫助表示讚賞。 – Lou 2010-06-24 02:36:26