2010-08-12 1 views
2

부모 Silverlight 컨트롤 범위 내에서 표시되고 이동되도록 제한되지 않는 하나 이상의 넌 모달 팝업 또는 대화 상자를 열 수 있는지 궁금합니다. 브라우저를 벗어난 설치에서도 가능하지 않습니다. 내가 틀렸 으면 좋겠어 :)Silverlight 컨트롤 바깥 쪽에서 팝업 표시

답변

1

이전 답변은 사실이지만 브라우저 모드에서는 정확히 이며 실제 팝업이 가능합니다. 현재로서는 Silverlight 팝업 창보다 훨씬 간접적으로 작업을 수행 할 수 있습니다.

기본적으로 새로운 Silverlight 앱 (또는 현재 앱의 두 번째 인스턴스)은 브라우저 팝업 창 (Silverlight 팝업이 아님)에 팝업됩니다. Silverlight는 Javascript를 호출하여 팝업 창을 만들 수 있습니다.

2 개의 Silverlight 인스턴스는 일반적으로 데이터를주고 받아야하지만 그 문제에 대한 해결책이 몇 가지 있습니다. Javascript는 Silverlight 객체 (해당 기능을 좋아 함)와 대화하고 정보를 다시 전달하거나 URL 매개 변수를 통해 데이터를 단방향으로 전달할 수 있습니다.

+0

이것이 가능하다면 나는 피할 수는 있겠지만 이것이 확실히 작동 할 것입니다. 모든 것을 조정하는 것은 매우 복잡합니다. – RationalGeek

+0

나는 생각했다. 광범위한 답변 주셔서 감사하지만 첫 번째 의견에 동의합니다. –

1

Silverlight는 엄격하게 단일 창 (또는 창없는 모드에서 호스트에 의해 제공된 특정 사각형을 렌더링하는 경우).

+0

알림 창/건배는 경계를 벗어나지 만 "다르게"완료된 것 같습니다. –

0

앤서니 (Anthony)가 말한 것처럼 이것은 불가능합니다. Silverlight 개발에 참여한 사람들 중 일부는 자주 요청되는 기능이며 곧 출시 될 버전에 추가 될 가능성이 높다고 들었습니다. 그러나 나는 그것이 "브라우저 밖"모드에서만 사용 가능할 것이라고 추측합니다.