WPF页面切换
2024-09-02 14:22:39
XAML
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Button Name="b1" Width="100" Height="20" Click="b1_Click"></Button>
<Button Name="b2" Width="100" Height="20" Margin="0,50,0,0" Click="b2_Click"></Button>
<Frame Name="f1" NavigationUIVisibility="Hidden" />
</Grid>
</Window>
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Frame Name="f1" NavigationUIVisibility="Hidden">
<Frame.Content>
<Grid>
<Button Name="b1" Width="100" Height="20" Click="b1_Click"></Button>
<Button Name="b2" Width="100" Height="20" Margin="0,50,0,0" Click="b2_Click"></Button>
</Grid>
</Frame.Content>
</Frame>
</Grid>
</Window>
CS
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes; namespace WpfApplication1
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
Page1 p1;
Page2 p2;
public MainWindow()
{
InitializeComponent();
p1 = new Page1();
p2 = new Page2();
} private void b1_Click(object sender, RoutedEventArgs e)
{
//f1.Source = new Uri("Page1.xaml", UriKind.Relative);
f1.Content = p1;
} private void b2_Click(object sender, RoutedEventArgs e)
{
//f1.Source = new Uri("Page2.xaml", UriKind.Relative);
f1.Content = p2;
}
}
}
最新文章
- Linux shell脚本编程(三)
- 基于物理渲染的渲染器Tiberius计划
- 分析一个类似于jquery的小框架 (2)
- Hdu OJ 5965 扫雷(递推)
- Hadoop_HDFS文件读写代码流程解析和副本存放机制
- 关于Depth Bounds Test (DBT)和在CE3的运用
- WPF中的Style(风格,样式)(转)
- 浅析Java反射机制
- Wireshark和TcpDump抓包分析心得
- [BZOJ 1066] [SCOI2007] 蜥蜴 【最大流】
- Win7删除文件夹提示找不到该项目无法删除
- jdk7和8中关于HashMap和concurrentHashMap的扩容过程总结,以及HashMap死循环
- Log4j 2使用教程二 【详解】
- jquery的js代码兼容全部浏览器的解决方法
- java用JDBC连接MySQL数据库的详细知识点
- 微信小程序之----获取设备信息
- VirtualBox 克隆后 IP 地址相同(DHCP 分配),如何变更MAC以获取不同的IP?
- vue入门:axios的应用及拦截封装
- Loadrunner中Error-26612HTTP Status-Cod
- bat中的“多线程”处理代码