WPF DataGrid
을 사용하여 이름 - 값 쌍을 표시하고 있습니다. SelectionUnit
은 FullRow
으로 설정되었지만 사용자가 행을 선택하고 누를 때 Ctrl + C 그는 이름과 값의 연결 인 기본 동작 대신 값 텍스트를 실제로 복사하려고합니다. 솔루션을 찾을 때 CopyingRowClipboardContent
이벤트가 발견되었지만 the MSDN page에는 사용 방법에 대한 정보가 없습니다. 또는 PreviewKeyDown
자신을 캡처해야합니까?WPF DataGrid의 Ctrl + C 동작 사용자 정의
4
A
답변
2
을 위해 할 수 찾고있는 무슨이다.
디 컴파일 소스 코드를
public class DataGridRowClipboardEventArgs
{
/// <summary>
/// This list should be used to modify, add or remove a cell
/// content before it gets stored into the clipboard.
/// </summary>
public List<DataGridClipboardCellContent> ClipboardRowContent
{
...
당신이 두 개의 열이 있고 첫 번째를 원한다면 예를 들어,이 같은 두 번째 항목을 제거 할 수 있습니다
private void grid_CopyingRowClipboardContent(
object sender, DataGridRowClipboardEventArgs e)
{
e.ClipboardRowContent.RemoveAt(1);
}
0
은 아마 당신이 DataGridRowClipboardEventArgs
를 사용하여 CopyingRowClipboardContent
이벤트 처리기에서 복사 된 데이터를 수정
ClipboardCopyMode = DataGridClipboardCopyMode.ExcludeHeader;
관련 문제
- 1. DataGrid의 사용자 정의 클릭 동작
- 2. DataGrid의 사용자 정의 Html TextBlock
- 3. 사용자 정의 DataGrid의 ItemsSource 만들기
- 4. 사용자 정의 RowStyle을 사용하여 WPF DataGrid의 행을 편집하는 방법
- 5. C# WPF 바인딩 동작
- 6. 사용자 정의 스택 클래스와 C++ 이상한 동작
- 7. IMarker 동작 사용자 정의
- 8. WPF Datagrid의 WPF 스타일 문제
- 9. WPF DataGrid의 "Invalid"datetime
- 10. TVirtualStringTree의 Ctrl + End 동작
- 11. Wpf DataGrid의 포커스 문제
- 12. wpf C# 별도의 스레드에 사용자 정의 컨트롤을로드하십시오.
- 13. WPF DataGrid의 행 확장
- 14. WPF DataGrid의 업데이트
- 15. 플래시 빌더 : Datagrid의 이상한 동작
- 16. C# Strange WPF Combobox 동작
- 17. Wpf 사용자 정의 컨트롤
- 18. 사용자 정의 포맷터 이상한 동작
- 19. InfiniteScroll 및 사용자 정의 동작
- 20. JQuery 아코디언 동작 사용자 정의
- 21. 행 설정 방법 WPF DataGrid의 배경색 DataGrid의 값을 기반으로 프로그래밍 방식으로 (WPF & C#)
- 22. WPF : 사용자 지정 클래스에 바인딩하는 Datagrid의 새 행
- 23. Eclipse 단축키 CTRL + M 동작
- 24. wpf DataGrid의 셀 값을 기준으로
- 25. Win32 API - Ctrl + Ctrl C
- 26. WPF : DataGrid의 TextSearch.TextPath 버전은 무엇입니까?
- 27. DataGrid의 텍스트 크기 설정 wpf
- 28. WPF DataGrid의 점선으로 된 수평선
- 29. WPF Datagrid의 시작 위치 설정
- 30. WPF DataGrid의 컨트롤에 액세스하는 방법
아니, 제외의를 열 머리글 및 원하는 행에서 특정 셀을 제외 할 수 있습니다. –