簡體   English   中英

WPF DataGrid作為常規網格

[英]WPF DataGrid as regular Grid

我可以像使用常規Grid一樣使用WPF DataGrid控件嗎?
如何執行以下操作,但使用DataGrid而不使用標准Grid

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="182" />
        <ColumnDefinition Width="360" />
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition Height="Auto"/>
        <RowDefinition Height="Auto"/>
        <RowDefinition Height="Auto"/>
    </Grid.RowDefinitions>
    <Label Grid.Row="0" Grid.Column="0">
        Configuration Software:
    </Label>
    <TextBlock Grid.Row="0" Grid.Column="1" Text="{Binding Software.Name}"/>
</Grid>

不,WPF Datagrid是用於顯示與其綁定的數據的控件。

WPF網格控件是布局容器。

我不確定“相同方式”的含義,但是如果您希望像在示例中那樣用XAML表示數據並為每個單元格手動分配值(就像過去一樣,相信我,我也有有時候我希望這是可能的),你不能。

數據應該用一個類來表示,然后將此類的集合綁定到數據網格。 如果您需要為每行/單元格自定義顯示,則必須使用基礎模板(有時可能需要很多工作)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM