2011-01-26 5 views
1

Я использую datagrid из WPF Toolkit для 3.5.WPF Toolkit Datagrid Копирование сетки

У меня есть необходимость TextWrap одного из моих столбцов в этой сетке, поэтому в этот столбец был встроен TextBlock.

Проблема, которая возникает у меня сейчас, заключается в том, что при копировании содержимого гридов в excel (Ctrl A, Ctrl C) этот столбец пуст.

Любая помощь по разрешению этого вопроса будет высоко оценена. Ниже мой XAML для сетки.

<tk:DataGrid Name="dgDataGrid" Margin="3" AutoGenerateColumns="False" HeadersVisibility="All" 
         ClipboardCopyMode="IncludeHeader" SnapsToDevicePixels="True" 
         CanUserAddRows="False" CanUserDeleteRows="False" IsReadOnly="True" 
         SelectionMode="Extended" SelectionUnit="Cell"> 
    <tk:DataGrid.Columns> 
    <tk:DataGridTextColumn Binding="{Binding ID}" Header="Message ID" Visibility="Hidden" FontWeight="Black" /> 
    <tk:DataGridTextColumn Binding="{Binding UserInitials}" Header="User" Width="Auto" /> 
    <tk:DataGridTextColumn Binding="{Binding EntryDate}" Header="Time Stamp" Width="Auto" /> 
    <tk:DataGridTemplateColumn Header="Message" Width="*"> 
     <tk:DataGridTemplateColumn.CellTemplate> 
     <DataTemplate> 
      <TextBlock Margin="0" Text="{Binding Message}" TextWrapping="Wrap"/> 
     </DataTemplate> 
     </tk:DataGridTemplateColumn.CellTemplate> 
    </tk:DataGridTemplateColumn> 
    </tk:DataGrid.Columns> 
</tk:DataGrid> 

ответ

Смежные вопросы