1
我想放一列來指定一個wpf數據網格的範圍。 爲此,我在考慮帶一個標題爲「範圍」的列,我想將它分成2列,如「最小值」和「最大值」。 是否可以表示這樣的數據? 如果是這樣,數據綁定到datagrid的意味着綁定將如何改變?Wpf DataGrid列拆分
我想放一列來指定一個wpf數據網格的範圍。 爲此,我在考慮帶一個標題爲「範圍」的列,我想將它分成2列,如「最小值」和「最大值」。 是否可以表示這樣的數據? 如果是這樣,數據綁定到datagrid的意味着綁定將如何改變?Wpf DataGrid列拆分
如果你能保持你的最小/最大部分不可調整大小,然後一個相當簡單的解決方案存在:
<DataGrid>
<DataGrid.Columns>
<DataGridTemplateColumn Header="Min/Max">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<TextBlock Grid.Column="0" Text="{Binding Item1}" />
<TextBlock Grid.Column="1" Text="{Binding Item2}" />
</Grid>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
的數據:
爲什麼不只是有兩個colums代表一個名爲max和minima的類的兩個字段......除了你不能將一個列分成幾部分,因爲它已經是一行的分開元素 –