2011-01-10 4 views
0

내 Silverlight 3.0 프로젝트에서 끌어서 놓기 기능을 만들려고합니다.Silverlight 사용자 지정 컨트롤 끌어서 놓기

저는 2009 년 11 월 실버 라이트 툴킷을 사용합니다.

사용자 지정 사용자 지정 컨트롤을 여러 개 만들고 끌어서 놓기 기능을 적용하려고합니다.

은 내가 옵니다

ListBoxDragDropTarget

를 사용하여 확인하지만 일부 데이터 소스에 바인딩되어야한다는 것을 발견했다.

내 사용자 지정 컨트롤을 목록 상자에 넣고 끌어서 놓기 동작을 구현하는 방법은 무엇입니까?

감사합니다.

답변

0

DragDropTarget에서 제어를 상속받을 수 있습니다. TextBox를 만들고 DataGrid에서 항목을 삭제하려고한다고 가정 해 보겠습니다. 그런 다음 만들려면

public class DropingTextBox : DragDropTarget<DataGridRow,TextBox>{} 

그런 다음 DragDropTarget의 메서드를 재정의 할 수 있습니다.

내가 원하는 것을 써서 어쩌면 더 도움을 줄 수 있는지를 적어주세요. 당신이 원하는 행동은 무엇입니까?

+0

감사합니다. Damir, 차트 컨트롤, 데이터 표 컨트롤을 만들고 영역간에 컨트롤을 끌어다 놓을 수있는 영역에 배치하려고합니다. 나는 당신에게 해결책을 시도하고 무슨 일이 일어 났는지 말해 줄 것이다. –

관련 문제