2011-02-05 2 views
9

새로운 (2011 년 1 월) Windows Phone Developer Tools의 업데이트에서 잘라 내기 및 붙여 넣기에 대한 지원이 추가되었으므로 코드에서 프로그래밍 방식으로 사용할 수 있습니까?새로운 WP7 잘라 내기 및 붙여 넣기 기능을 프로그래밍 방식으로 사용할 수 있습니까?

+1

hahah, 우리 모두 지금 Dennis (http://stackoverflow.com/users/303696/dennis-delimarsky)와 같은 우리 자신의 WP7 질문에 답하고 있습니다. –

+2

실제로 매트가 시작했습니다. 나중에 질문하는 것을 피하려면 사용자를 스스로 응답하는 사람에게 안내하는 것이 더 쉽습니다. 결국 그것은 지식 기반입니다. –

+0

최근 활동을 토대로 누군가가이 질문에 구속되어 있다고 생각했습니다. 또한 트위터에서도 무수히 많은 질문을 이미 받았다. AFAIAW, 질문하고 대답하는 것은 항상 받아 들여졌습니다. 특정 프로그래밍 관련 질문에 대한 명확한 답변을 얻는 것이 항상 어쨌든 목표였습니다. –

답변

10

번호

2011 년 1 월 업데이트는 클립 보드 (또는 새로운 API)에 대한 프로그램 액세스 기능이 포함되어 있지 않습니다. 클립 보드는 사용자가 텍스트를 잘라내어 붙여 넣을 때만 액세스 할 수 있습니다. 예, 텍스트 만 잘라내어 복사하고 붙여 넣을 수 있습니다.

응용 프로그램 내의 모든 텍스트 상자와 텍스트 상자에 잘라 내기 및 붙여 넣기 기능이 추가되어 업데이트 된 에뮬레이터 또는 업데이트가 적용된 장치에서 실행할 때 자동으로이 기능을 사용합니다. 이것은 텍스트 상자를 읽기 전용으로 설정 한 경우에도 적용됩니다.

피벗이나 파노라마에서 가이드 라인에 따라 텍스트 상자를 사용하는 경우이 영역에서 발생할 수있는 문제와 관련하여 앱을 검토해야합니다. (슬라이드 피봇 또는 파노라마를 일으킬 수있는 선택 영역을 확장하기 위해 손가락으로 슬라이딩. 당신은 아마 이것을 원하지 않는다.)

망고 업데이트

망고 (V7.1)가에 프로그래밍 방식으로 액세스를 소개합니다 Clipboard하지만 텍스트 만 설정하고 이미있는 텍스트는 가져 오지 않습니다. MSDN에서

:

".. 만 이 항상 발생하는 SecurityException를 야기하는 윈도우 폰 응용 프로그램에서 gettext에 메서드를 호출을 설정 당신은 윈도우 폰 응용 프로그램에서 클립 보드의 텍스트를 얻을 수 없다"

+1

아래의 답변을 업데이트했습니다. 따라서 가이드 라인은 피벗의 TextBox에 대해 조언하지만 새 개발 도구에 대해 컴파일하면 시나리오에 대한 수정 사항이 포함되어있는 것 같습니다. "피벗 및 파노라마 컨트롤에서 텍스트 선택 버그 수정. 텍스트 상자가 포함 된 피벗 또는 파노라마 컨트롤이있는 응용 프로그램에서 텍스트를 복사하려고하면 의도하지 않게 창을 변경할 수 있습니다.이 문제를 방지하려면 응용 프로그램을 열고 다시 컴파일 한 다음 Windows Phone Marketplace에 다시 제출하십시오. " 출처 : http://www.microsoft.com/downloads/en/details.aspx?FamilyID=49B9D0C5-6597-4313-912A-F0CCA9C7D277 – dwynne