0
내 응용 프로그램은 이미지의 일부를 가져 와서 같은 응용 프로그램의 다른 인스턴스에 끌어다 놓을 수 있습니다.드래그 앤 드롭 이미지 C# UWP
문제는 이미지를 드래그하기 시작할 때 항상 전체 이미지를 아이콘으로 표시한다는 것입니다. 나는
private void DragOver(object sender, DragEventArgs e)
{
e.AcceptedOperation = DataPackageOperation.Copy;
if (currentlyDraggedElement != null)
e.DragUIOverride.SetContentFromBitmapImage(currentlyDraggedElement);
}
그러나이 드래그 앱의 첫 번째 인스턴스를 종료 여전히 때, 그것을 다시 원래의 이미지로 드래그뿐만 아니라 일부를 이동하여 변경 관리했다. (다른 응용 프로그램에서 떨어 뜨렸을 때 나는 한 부분 만 얻었지만 드래그하는 것은 전체 그림을 끌고있는 것처럼 보임)
왜 이런 일이 발생합니까? 어떻게 해결할 수 있습니까?
1 시도해보십시오
변경합니다 DragStarting에서 원본 이미지를 만들어 양식 스트림을 비트 맵 img.Source을 설정하여 난 아직도 시도 (2) 전체 이미지
을보고하고 콘텐츠 설정하지 않고 :
내가 헤어 구조 강화를 DragStarting의 내부 :args.Data.Properties.Thumbnail= RandomAccessStreamReference.CreateFromStream(iRandomAccessStream);
3을보십시오
args.DragUI.SetContentFromBitmapImage(bitmapImage);
문제가 있다는 것입니다