【发布时间】:2011-11-01 01:07:46
【问题描述】:
我有几列数据网格,我想让其中一个始终填充此数据网格的空白空间。如何更改此代码以获得此结果?不幸的是,这不是我的代码
<data:DataGrid
x:Name="grdArchive"
Grid.Row="0"
Visibility="Visible"
Style="{StaticResource DGrid}"
ColumnHeaderStyle="{StaticResource DataGridColumnHeaderStyle}"
RowStyle="{StaticResource DataGridRowStyle}"
GridLinesVisibility="Horizontal"
SelectionMode="Single"
AutoGenerateColumns="False"
Background="#FFFFFF"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"
IsReadOnly="True"
CanUserResizeColumns="False"
LoadingRow="grdMessages_LoadingRow">
<data:DataGrid.Columns>
<!-- COLUMN: ESCALATE TYPE ID -->
<data:DataGridTemplateColumn CanUserSort="True"
SortMemberPath="EscalateTypeId">
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding EscalateTypeId, Converter={StaticResource cnvMessagingStrings}, ConverterParameter=2}"
VerticalAlignment="Center"
Margin="5,0,5,0"/>
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
【问题讨论】:
-
我认为你唯一能做的就是让所有列都有一个固定的长度,除了你想要被拉伸的列
标签: silverlight silverlight-4.0 datagrid