2009-04-06 3 views
9

오른쪽 상단 구석에 X로 표시된 작은 이탈/취소 버튼을 의미합니다. 사용자 이름/암호를 허용하는 로그온 대화 상자를 구현하여 사용자가 모달 팝업을 닫을 수 없도록하고 싶습니다. 단추를 제거하거나 비활성화 할 수없는 경우 닫는 이벤트를 차단하고 닫는 것을 막을 수있는 방법이 있습니까?Silverlight 3 자식 창에서 종료 단추를 비활성화하려면 어떻게합니까?

답변

29

당신은 닫기 버튼을 숨길 ChildWindow의 HasCloseButton 속성을 사용할 수 있습니다.

이 정보가 도움이되는지 알려주세요.

Ezequiel Jadib

+0

에서 'X'버튼을 숨기는 데 사용이 속성을 즐길 수 있습니다. 코드에 들어가서 입력해야합니다 (예 : Me.HasCloseButton = False). –

2

아래 코드는 ChildWindow가 닫히지 않도록하여 X 버튼을 효과적으로 비활성화합니다. 비즈니스 논리에 맞게 수정하십시오.

protected override void OnClosing(System.ComponentModel.CancelEventArgs e) 
{ 
    base.OnClosing(e); 
    e.Cancel = true; 
} 
1

하위 창 선택하고 F4 키를 누릅니다. 속성 창이 표시됩니다. 그런 다음 HasCloseButton 속성을 클릭하고 확인란의 선택을 취소하십시오.

1
HasCloseButton="False" .. 

나는이 속성이 디자인 뷰의 속성보기에 나열되지 않은 점에 유의하고 싶습니다 ChildWindow

관련 문제