WPF-通过点击按钮,实现不同界面切换

1.不使用tabControl2.我设想的是,再界面头部有几个图片按钮;点击不同的按钮,下部的Content切换到不同的界面刚刚接触,不太懂啊~~~谢谢... 1. 不使用tabControl

2. 我设想的是,再界面头部有几个图片按钮;

点击不同的按钮,下部的Content切换到不同的界面

刚刚接触,不太懂啊~~~
谢谢
展开
 我来答
百度网友1d49de6
推荐于2017-11-23 · TA获得超过133个赞
知道答主
回答量:21
采纳率:0%
帮助的人:41.1万
展开全部
你可以使用ContentControl控件,然后在button的click事件里动态创建ContentControl的内容(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分别切换到这些控件内容即可!

你可以亲手试试,祝你成功!
匿名用户
2010-09-06
展开全部
你在点击按钮事件上写:

页面名称 名称=new 页面名称();
名称.show();

这样就可以切换了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式