문제

WPF 데이터 그리드를 생성하고 있으며 다음과 같이 드래그하고 떨어 뜨려 행을 재정렬 할 수 있기를 원합니다. 행을 클릭하여 위 또는 아래로 드래그합니다. 내가하는 것처럼 마커는 마우스를 풀면 행이 떨어질 위치를 보여줍니다. 마우스를 풀면 마커로 표시된 위치에 드래그 된 행이 삽입됩니다.

이 작업을 수행하는 방법을 보여주는 기사 나 블로그 게시물을 본 사람이 있습니까? 필요하지 않으면 바퀴를 다시 발명하고 싶지 않으며 Google은 아무 것도 나타나지 않습니다. 감사.

도움이 되었습니까?

해결책

죄송합니다-바드 키 단어 선택. 이른 아침, 커피 없음 ...

"WPF Datagrid 드래그 앤 드롭"아래에 많은 샘플이 나타납니다. 다음은 세 가지입니다.

MSDN 샘플
Vincent Sibal의 블로그
Philipp Sumi의 블로그

다른 팁

나는 드래그 앤 드롭 동작을 사용하는 것이 좋습니다. gongsolutions.wpf.dragdrop. 그것은 어떤 것에서 작동합니다 ItemsControl 따라서 또한 DataGrid 첨부 된 속성 세터를 사용하여 MVVM 스타일의 사용 사례를 사용하여 활성화 할 수 있습니다. 간단한 예제는 링크를 확인해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top