기본적으로 나는 메인 윈도우 페이지와 사용자 정의 컨트롤 페이지 인 설정 페이지를 가지고 있습니다. 기본 창에있는 설정 버튼을 클릭하면 기본 페이지의 모눈에 설정 페이지 사용자 정의 컨트롤이 표시됩니다.Usercontrol WPF를 사용하여 반환하는 방법
한편, 설정 페이지에는 버튼이 취소됩니다. 버튼이 있습니다. 클릭하면 설정 페이지 사용자 정의 컨트롤이 그리드에서 사라지고 기본 창에서 어떻게 나타나는지 반환합니다. 그렇다면 사용자 컨트롤 코드에 무엇을 쓸 수 있습니까? 아니면 다른 방법? 감사.
내 주요 창
<Grid Name="grid1">
<TextBlock Text="Hello World" />
<TextBlock Text="Welcome" />
<Button Name="settingBtn" Content="Setting" Click="settingBtn_Click" />
</Grid>
내 메인 윈도우 코드 CS :
private void notifyBtn_Click(object sender, RoutedEventArgs e)
{
UserControls.NotifySetting Set = new UserControls.NotifySetting();
grid1.Children.Clear();
grid1.Children.Add(Set);
}
내 UserControl을 페이지 :
<Grid >
<RadioButton Name="r1" Content="Red Color Font" />
<RadioButton Name="r3" Content="Blue Color Font" />
<Button Name="saveBtn" Content="Save" Click="saveBtn_Click" />
<Button Name="cancelBtn" Content="Cancel" Click="cancelBtn_Click" />
</Grid>
귀하의 질문은 무엇입니까? 설정 사용자 정의 컨트롤을 숨기는 방법은 무엇입니까? – Jan
나는 몇 가지 데이터 ABC와 그리드가 .... 버튼을 클릭하면 그리드는 사용자 정의 컨트롤을 표시합니다. 사용자 정의 컨트롤에서 취소 버튼을 클릭하면 격자에 ABC가 다시 표시됩니다. – 0070
나는 만들고 기본 창의 생성자에서 usercontrol을 추가하고 클래스 변수에 참조를 저장합니다. 버튼은'Visibility' 속성 만 변경합니다. – Jan