2009-12-15 4 views
0

나는 많은 사용자 정의 컨트롤이 정의 된 wpf 응용 프로그램이 있습니다. 이러한 컨트롤 (로그인 화면) 중 하나에 대해 로그인 사용자 컨트롤을 숨기고 등록 사용자 컨트롤을 표시 할 수 있기를 원합니다. 로그인을위한 코드 파일에서 다음을 시도했습니다.wpf 사용자 컨트롤

Registration reg = new Registration(); 
reg.Visibility = Visibility.Visible; 

이 방법이 있습니까? wpf를 읽을 때 페이지 객체에 대해서도 읽었습니다.이 문제를 해결할 더 좋은 방법입니까?

답변

1

작성했지만 추가하지 않았습니다.

당신은

+0

예를 들어 StackPanel을 RegistrationPanel이라고하고 다음과 같이 할 수 있습니다. RegistrationPanel.Content = reg; – TimothyP

1

당신은 XAML을 사용하여 그리드 또는 DockPanel 또는 유사한 두 컨트롤을 만들 수 있습니다. 당신이 표시하고자하는 부모 UserControl을하거나 창에 추가해야하고 설정 가시성 = Visibility.Collapsed 숨기기 개별 통제.