WPF-通过点击按钮,实现不同界面切换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF-通过点击按钮,实现不同界面切换相关的知识,希望对你有一定的参考价值。
1. 不使用tabControl
2. 我设想的是,再界面头部有几个图片按钮;
点击不同的按钮,下部的Content切换到不同的界面
刚刚接触,不太懂啊~~~
谢谢
比如你的MainWindow窗口里有如下两个控件,一个ContentControl,一个button
<Grid>
<Button Content="Button" Width="100" Height="40" VerticalAlignment="Top" Margin="0,5,0,5" Click="button1_Click" />
<ContentControl Name="contentControl1" Margin="0,50,0,0" />
</Grid>
然后你在项目中新建一个UserControl名为UserControl1,随便添加一些内容,比如一个椭圆
<Grid>
<Ellipse Fill="Purple" />
</Grid>
最后,设置MainWindow中button的Click事件如下
private void button1_Click(object sender, RoutedEventArgs e)
contentControl1.Content = new UserControl1();
运行一下,点击button,那么ContentControl里面就切换到UserControl1的界面了!类似的,你可以定义很多自定义控件,设置不同的button分别切换到这些控件内容即可!
你可以亲手试试,祝你成功! 参考技术A 你在点击按钮事件上写:
页面名称 名称=new 页面名称();
名称.show();
这样就可以切换了!
WPF 在一个窗口里 通过点击不同的按钮,实现不同界面切换,类似Tabs控件,就像360安全卫士主界面那样
如题,菜鸟一只,虚心请教,只是分数实在不多,实在不好意思,等大神解决..
不同的界面分别定义在不同的Page里,然后再窗口中放一个Frame,按按钮时就实例化不同的Page,把它赋给Frame的Content。 参考技术A 用一串button 旁边放一个frame不就可以了么。 参考技术B 多个容器的显示隐藏,不就行了吗以上是关于WPF-通过点击按钮,实现不同界面切换的主要内容,如果未能解决你的问题,请参考以下文章