2012-02-03 81 views
1

我有一個數據網格,我需要凍結最右邊的列。使用FrozenColumnCount屬性從左向右凍結列是沒有問題的。在Silverlight的datagrid中凍結列

有沒有人知道如何做到這一點?

我有麻煩有人請幫我

回答

1

它可以與開始的列完成。 最後一欄不能完成。

<sdk:DataGridTemplateColumn Width="50" CellStyle="{StaticResource CenterAllignmentCell}"> 
            <sdk:DataGridTemplateColumn.CellTemplate> 
             <DataTemplate > 
              <Button x:Name="btnDelete" Width="16" Height="16" Cursor="Hand" Content="Delete" Margin="0,0,0,0" Command="{Binding DeleteCommand,Source={StaticResource AlertListViewModel}}" 
                CommandParameter="{Binding AlertId}" HorizontalAlignment="Center" IsEnabled="{Binding IsDeleteRight,Source={StaticResource AlertListViewModel}}"> 
               <Button.Template> 
                <ControlTemplate> 
                 <Image Width="16" Height="16" Source="/TFM;component/Images/ic-delete.png" ToolTipService.ToolTip="Delete"/> 
                </ControlTemplate> 
               </Button.Template> 
              </Button> 
             </DataTemplate> 
            </sdk:DataGridTemplateColumn.CellTemplate> 
           </sdk:DataGridTemplateColumn> 
          </sdk:DataGrid.Columns>