Я использую 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>
Pefect, Большое спасибо за вашу помощь. – Emlyn