回答
如果你必須使用一個網格佈局,那麼你有兩個選擇:
選項1:使每行一列,然後窩在每一行中的網格,你想獨立列:
XAML
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<TextBlock Text="AAAAAAAAAAAAAAAAAAAA" />
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Text="BBBBBBB"">
<TextBlock Grid.Column="1" Text="CCCCCCC" />
</Grid>
</Grid>
選項2:利用ColumnSpan在行:
XAML
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.ColumnSpan="2" Text="AAAAAAAAAAAAAAAAAAAA" />
<TextBlock Grid.Row="1" Text="BBBBBBB"">
<TextBlock Grid.Row="1" Grid.Column="1" Text="CCCCCCC" />
</Grid>
</Grid>
*這些是沒有類型的編輯,可能需要一些調整。
非常感謝! Grid.ColumnSpan看起來不錯:) –
兩個網格?
<StackPanel Width="277">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="AAAAAAAAAAAAAAAAAAAA" Grid.Row="0" Grid.Column="0"/>
</Grid>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="BBBBBBB" Grid.Row="0" Grid.Column="0"/>
<TextBlock Text="CCCCCCC" Grid.Row="0" Grid.Column="1"/>
</Grid>
</StackPanel>
如果使用StackPanel進行佈局,則不需要第一個網格,因爲網格中只有一個TextBlock元素。此外,第一個網格有不必要的列;整個行和列定義可以一起被刪除,這隻會將TextBlock嵌套在Grid中。用一個網格查看兩種不同佈局的答案。 –
@MetroSmurf沒錯,我假設他確實有更多的東西放在第一個網格的第二列。如果他想爲他的行完全獨立的寬度,即使使用rowspans也是不可能的。 – weston
- 1. 列表中的獨立自動寬度
- 2. WPF,流體寬度和StackPanel或Grid
- 3. HTML屬性(寬度,高度)獨立地
- 4. 獨立的1024個寬度的設備
- 5. ui-grid(ng-grid)計算寬度過寬
- 6. WPF Grid允許控件內部自動調整寬度/高度
- 7. 密度獨立
- 8. DevExpress WPF Grid - 列寬度變化時的事件
- 9. 如何用jquery更改選項框的寬度(選擇寬度的獨立性)?
- 10. WPF高度/寬度
- 11. WPF:圖中的寬度列
- 12. WPF TableColumn寬度
- 13. Silverlight獨立存儲和DevExpress Grid
- 14. 背景圖像 - 獨立重新調整高度和寬度
- 15. WPF中的獨立命令對象
- 16. 如何在matplotlib中獨立於刻度設置條寬?
- 17. CSS製作絕對小孩寬度獨立於相對父寬度
- 18. WCF架構獨立WPF
- 19. android密度獨立
- 20. HTML:td的寬度獨立於上面的tr?
- 21. 在獨立於設備的單元中定義css寬度/高度?
- 22. WPF列表框寬度/最大寬度
- 23. 獨立於寬度的CSS移動設備媒體查詢
- 24. 獨立緯度的jQuery
- 25. GXT 3 \ Grid \第一列的寬度
- 26. 更改Kendo UI Grid Hierarchy的寬度?
- 27. WPF全寬的DataGridColumn在DataGrid的寬度
- 28. YUI Grid 100%寬度頁面,自定義模板寬度
- 29. 使用最小寬度和最大寬度縮放CSS Tile Grid
- 30. 在Wpf中獲取自動調整寬度的按鈕寬度
你是什麼意思「列widht是獨立的」?和你想要的? –
嘗試設置您的列跨度屬性 – PhoenixReborn