У меня есть таблица WPF, которая имеет собственный заголовок (на основе StackPanel), который включает кнопку, которая отображает и обрабатывает установку единиц для столбца. Что работает хорошо, однако я хочу, чтобы иметь возможность копировать данные в буфер обмена, включая заголовки.Wpf DataGrid ClipboardCopyMode = "IncludeHeader" с настраиваемым заголовком
<DataGrid ClipboardCopyMode="IncludeHeader"
...
<DataGridTextColumn Header="Some Header" Binding={Binding Path=SomeValue}/>
<DataGridTextColumn Binding={Binding Path=OtherValue, Converter="{StaticResource unitsConverter}">
<DataGridTextColumn.Header>
<StackPanel>
<TextBlock Text="Period" />
<Button ... />
</Stackpanel>
Проблема заключается в том, что столбцы с пользовательской копии заголовка в буфер обмена как
SomeHeader System.Windows.Controls.StackPanel
v1 33
Есть ли способ, чтобы изменить то, что текст печатается в заголовке, когда используется специальный заголовок?
Спасибо @xerous и да, это действительно работает и для StackPanel. –