2014-07-17 2 views
2

Silverlight 초보자이며 사용자가 "Ok"버튼을 입력 할 때 추가로 로그인 할 수있는 로그인 팝업을 만들지 만 응용 프로그램을 닫고 싶습니다. "취소"버튼을 클릭하십시오. Silverlight에서 응용 프로그램을 닫는 방법

사실이 로그인 팝까지 내가 모두 Application.Current.MainWindow.Close(); 그 중 Application.Current.Exit;를 수행해도 문제가 해결되지 않는 시도 가지고 ChildWindow

입니다. 제 목표를 달성하는 데 도움을 줄 수 있습니까?

+0

아마도 확실한 질문이지만 브라우저에서는 실행되지 않았을 것입니다. 그렇습니까? –

+0

또한이 코드를 호출하면 어떻게됩니까? 닫히지 않았거나 예외가 있습니까? –

+0

@Savanna 예 브라우저에서 실행되지 않습니다. – user3735822

답변

1

브라우저 외부에서 실행할 때 상승 된 신뢰를 요구하도록 응용 프로그램을 구성해야합니다.

여기를 참조하십시오 : http://msdn.microsoft.com/en-us/library/dd833073(v=vs.95).aspx

은 브라우저 외부 지원을 활성화 할 실버 라이트 프로젝트를 선택, 솔루션 탐색기에서 브라우저 외부 지원을 구성하려면. 프로젝트 메뉴에서 프로젝트 이름 속성을 선택하십시오. Silverlight 탭에서 브라우저 외부에서 응용 프로그램 실행 사용을 선택합니다. 브라우저 외부 설정을 클릭하십시오. 브라우저 외부 설정 대화 상자 이 나타납니다. 표시된 필드의 값을 지정한 다음 확인을 클릭하십시오. 모든 필드는 다음을 제외하고 선택 사항 : 윈도우, 제목, 바로 가기 이름, 응용 프로그램 설명

필수로 SecuritySettings.ElevatedPermissions에게 속성을 설정합니다.

http://msdn.microsoft.com/en-us/library/system.windows.securitysettings.elevatedpermissions(v=vs.95).aspx

+0

감사합니다. – user3735822

관련 문제