基本上我有一个主窗口页面和一个设置页面,它是用户控件。当我单击主窗口上的设置按钮时,主页面中的网格将显示设置页面用户控件。
同时,设置页面上有一个取消按钮。当我点击它时,设置页面用户控件将从网格中消失并返回它在主窗口中的样子。那么我可以在我的用户控制代码中写什么?还是有其他方法?谢谢。
我的主窗口:
<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);
}
我的用户控制页面:
<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>