2010-01-15 4 views
1

기본적으로 ChildWindow Overlay는 전체 루트 비주얼을 덮고 비활성화합니다. 내 UI의 일부만 숨기고 싶습니다. 어떻게하면 루트를 지정할 수 있도록 기존 ChildWindow를 변경할 수 있습니까?ChildWindow Modality

감사합니다,
마크

+0

관심 분야에서 수정 사항은 무엇입니까? –

답변

1

당신은 그것의 전체 표시되지 않습니다 기본 UI의 일부를 해제 할 수 없습니다. ChildWindow가 활성화되면 기본 UI의 컨트롤 중 Mouse 또는 Keyboard 이벤트가 수신되지 않습니다.

ChildWindow를 다른 루트로 제한 할 방법이 없으며 항상 Silverlight 컨트롤 수준을 루팅합니다.

+0

분명히 Enabled = "False"로 설정하여 UI의 일부를 비활성화 할 수 있습니다. ChildWindow를 retemplate (또는 다시 작성)하고 루트를 지정하면이 루트를 비활성화 할 수 있습니까? –

+0

@Mark : 답변을 좀 더 명확하게하기 위해 약간의 수정이 필요합니다. 요점은 기본 UI의 __only__ 부분을 비활성화 할 수 없다는 점입니다. Childwindow가 표시 될 때 __all__이 비활성화되고 변경할 수있는 방법이 없습니다. – AnthonyWJones

관련 문제