2010-07-09 1 views
1

내부에 ExpressionMediaPlayer가 포함 된 ChildWindow가 있습니다. ChildWindow Media Player 전체 화면 버튼을 클릭하면 전체 응용 프로그램이 전체 화면 모드로 전환됩니다.childWindow 전체 화면 이벤트 부모를 전체 화면 모드로 조정합니다.

피할 수있는 방법이 있습니까? 이 시나리오가 SL 보안 제한에 해당되는지 확실하지 않습니다.

ChildWindow (ChildWindow 변경 위치)를 드래그하고 전체 화면을 클릭하면 ChildWindow의 위치도 변경됩니다.

내가 최고에서 ChildWindow 50 픽셀을 끌고 MediaPlayer를 (포함 된) 아동 윈도우는 화면 맨 아래에 50 개 픽셀을 표시의의 전체 화면 버튼을 누를 경우 예를 들어

. 하지만 왼쪽, 위쪽, 오른쪽 또는 아래의 간격이 없어도 내 ChildWindow가 전체 화면이되도록하고 싶습니다.

도움이 될 것입니다.

감사합니다,

Subhen

답변

0

실버 라이트는 두 개의 창 중 하나를 사용합니다. 첫 번째는 IE와 같은 호스트 응용 프로그램에 포함 된 일반적인 창입니다 (또는 창없는 모드에서는 호스트의 창 중 하나에서 직사각형으로 직접 그릴 수 있습니다). 다른 창은 전체 화면입니다.

전체 화면 모드에서는 내용 스택 전체 렌더링을 전체 화면 창으로 이동합니다. Silverlight가 전체 화면 창에서 일부 컨트롤 만 렌더링하도록 할 수는 없습니다. 전체 또는 아무것도 제안 할 수 없습니다. 는 "fullscreenable"ChildWindow 만들기

재미있는 운동이 될 것입니다. 아마도 Childwindow를 기반으로하는 새로운 템플릿 컨트롤이며, 새로운 상태 그룹의 새로운 "전체 화면"시각적 상태는 크롬을 숨기고 내용 너비가 자동 너비와 높이로 늘어납니다.