2012-12-18 3 views
2

CopyToClipboard(size) 기능을 가진 Chart 세 번째 부분 컨트롤이 있습니다. 동일한 메소드는 BitMapSource을 반환합니다.클립 보드에 이미지 추가

내 요구 사항은 다음과 같습니다. BitMapSource을 클립 보드에 추가하십시오. 이 기능을 달성하는 방법?

이 두 이미지 간의 유사성은 동일한 너비 일 수 있고 높이가 다를 수 있습니다. 나는 하나를 다른 것 아래에 추가해야한다. 당신이 디스크에 이미지를 저장 괜찮다면

+0

두 개의 이미지를 클립 보드에 추가하려고합니까? 또는 두 개의 이미지를 클립 보드에 추가 할 수 있습니까? – ryadavilli

+0

두 이미지를 클립 보드에 추가하거나 둘 다 추가하면 ... – Mohanavel

+0

질문은 오히려 클립 보드의 데이터로 무엇을 할 것인가입니다. 나는 이것이 XY 문제라고 생각한다. – AkselK

답변

1

,이 길을 가야하는 것입니다 : listOfFileNames이 파일의 임시 이름으로 대체됩니다

string[] listOfFileNames = new string[]{@"C:\DSC00761.JPG",@"C:\DSC00758.JPG"}; 
Clipboard.Clear(); 
Clipboard.SetData("FileDrop", listOfFileNames); 
Clipboard.GetDataObject().GetFormats().Dump(); 

. 응용 프로그램을 종료 할 때 클립 보드를 지우고 파일을 삭제하십시오.

+0

나를 위해 작동합니다 (DOTNET 3.5). 끝에는 .Dump()를 제외하고. –

+0

Btw, MSWord는 이미지를 역순으로 붙여 넣습니다. –

+0

.Dump()는 LinqPad 메서드입니다. LinqPad를 사용하여 샘플 코드를 작성 했어야합니다. 그것을 확인해라, 그것의 가치가있다. – AkselK

관련 문제