C#WPF点击不同按钮下方如何显示不同的内容 10

点击上面的按钮,然后下面显示不同的页面,怎么做到?就是2个页面怎么跳转?... 点击上面的按钮,然后下面显示不同的页面,怎么做到?就是2个页面怎么跳转? 展开
 我来答
i_所谓_感情_
2015-03-12 · TA获得超过616个赞
知道小有建树答主
回答量:1041
采纳率:50%
帮助的人:536万
展开全部
额,看你这种情况是不是点击上边的按钮,不转换窗口直接显示下边的界面?
这样做,把两个界面放在一起,重叠。然后让第二个界面隐藏,默认第一个界面显示。
当点击按钮后显示第二个界面,第一个界面隐藏。
追问
在VS2012里怎么放一起,重叠?
追答
你不用的WPF么??XAML代码中改啊。
比如。放两个一模一样的Grid在一块重叠。然后分别在不同的Grid内画你的界面。
然后在按钮单击事件里边控制Grid的显示和隐藏。
残丶月77
2019-08-29
知道答主
回答量:4
采纳率:0%
帮助的人:2988
展开全部
可以用TabItem,也可以用用户控件实现,点击按钮下方切换显示不同页面,例:

xmal:
<Border BorderThickness="1" BorderBrush="#FF37474B" CornerRadius="3,3,0,0">
<DockPanel Height="40" VerticalAlignment="Top" Background="#FF37474B">
<!--style是我自己写的样式,你可以自己写-->
<Button x:Name="paidan" Style="{StaticResource BtnStyle}" Content="按钮1" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="5,10,0,0" Click="tcbi_order_Clicked"/>
<Button x:Name="fahuo" Style="{StaticResource BtnStyle}" Content="按钮2" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="5,10,0,0" Click="deliverGoods_order_Clicked"/>
</DockPanel>
</Border>
<DockPanel Margin="0,40,0,0">
<!--这里面就是你要交换的页面显示-->
<ContentControl Name="Change_Page"/>
</DockPanel>
后台:
按钮事件:

Change_Page.Content = new Frame()
{
Content = new 页面名称()
};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式