当前位置: 首页 > wzjs >正文

网站地图开发精美网页欣赏

网站地图开发,精美网页欣赏,网站自定义301,网络营销公司名称Window、Page与Frame 一、Window1.模态窗口与非模态窗口2.Window类3.示例 二、Page1.概述2.Page类 三、Frame1.概述2.Frame类3.示例 四、ViewBox1. 概述2. 详解3. 示例 总结 一、Window 1.模态窗口与非模态窗口 2.Window类 属性说 明Title获取或设置窗口的标题。lcon设获取或…

Window、Page与Frame

  • 一、Window
    • 1.模态窗口与非模态窗口
    • 2.Window类
    • 3.示例
  • 二、Page
    • 1.概述
    • 2.Page类
  • 三、Frame
    • 1.概述
    • 2.Frame类
    • 3.示例
  • 四、ViewBox
    • 1. 概述
    • 2. 详解
    • 3. 示例
  • 总结


一、Window

1.模态窗口与非模态窗口

在这里插入图片描述

2.Window类

属性说 明
Title获取或设置窗口的标题。
lcon设获取或设置窗口的图标。
WindowStartupLocation获取或设置窗口首次显示时的位置。
WindowState获取或设置一个值,该值指示窗口是处于还原、最小化还是最大化状态。
WindowStyle获取或设置窗口的样式
方法说 明
Activate()将窗口激活并将其带到前台
Close()关闭窗口
ShowDialog()显示窗口并等待窗口关闭后才返回(模态)
Show()显示窗口并返回(非模态)
Hide()隐藏窗口

3.示例

private void buttonMT_Click(object sender, RoutedEventArgs e)
{Window1 window = new Window1();window.ShowDialog();
}private void buttonFMT_Click(object sender, RoutedEventArgs e)
{Window1 window = new Window1();//设置父窗口,父窗口关闭时,子窗口一起关闭window.Owner = this;// 计算模态窗口的位置,以显示器左上角为起点,左,上,右,下double left = Left + (Width - window.Width) / 2;double top = Top + (Height - window.Height) / 2;// 设置模态窗口的位置window.Left = left;window.Top = top;//改成 w.Show(); 可测试非模态窗口window.Show();
}
<Grid><Button x:Name="buttonMT" Content="模态窗口" HorizontalAlignment="Left" Margin="111,107,0,0" VerticalAlignment="Top" Height="94" Width="189" Click="buttonMT_Click"/><Button x:Name="buttonFMT" Content="非模态窗口" HorizontalAlignment="Left" Margin="481,107,0,0" VerticalAlignment="Top" Height="94" Width="189" Click="buttonFMT_Click"/>
</Grid>

在这里插入图片描述

二、Page

1.概述

Page类 表示可导航的页面,一般和 Frame 或 NavigationWindow 搭配使用。
官方文档:https://learn.microsoft.com/zh-cn/dotnet/api/system.windows.controls.page?view=netframework-4.8
在这里插入图片描述

2.Page类

Page类的部分属性如下:
在这里插入图片描述

三、Frame

1.概述

Frame类 是一种支持导航页面的内容控件,内部可以显示Page。
官方文档:https://learn.microsoft.com/zh-cn/dotnet/api/system.windows.controls.frame?view=netframework-4.8
在这里插入图片描述

2.Frame类

Frame类的部分属性如下:
在这里插入图片描述

3.示例

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

public partial class MainWindow : Window
{public MainWindow(){InitializeComponent();}private void button1_Click(object sender, RoutedEventArgs e){frame.Content = new Page1();}//Navigate有四种重载方式,此处演示两种private void button2_Click(object sender, RoutedEventArgs e){frame.Navigate(new Uri("Page2.xaml",UriKind.RelativeOrAbsolute));}private void button3_Click(object sender, RoutedEventArgs e){frame.Navigate(new Page3());}private void buttonForword_Click(object sender, RoutedEventArgs e){if (frame.CanGoForward) {frame.GoForward();}}private void buttonBack_Click(object sender, RoutedEventArgs e){if (frame.CanGoBack){ frame.GoBack(); }}
}
    <Grid><Frame x:Name="frame" Background="LightGray" Width="600" Height="300" Content="" Margin="100,10,100,125"/><Button x:Name="buttonForword" Content="返回" HorizontalAlignment="Left" Margin="100,337,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.288,0.263" Height="26" Width="71" Click="buttonForword_Click"/><Button x:Name="buttonBack" Content="翻页" HorizontalAlignment="Left" Margin="629,337,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.288,0.263" Height="26" Width="71" Click="buttonBack_Click"/><Button x:Name="button1" Content="1" HorizontalAlignment="Left" Margin="312,337,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.288,0.263" Height="26" Width="38" Click="button1_Click"/><Button x:Name="button2" Content="2" HorizontalAlignment="Center" Margin="0,337,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.288,0.263" Height="26" Width="38" Click="button2_Click"/><Button x:Name="button3" Content="3" HorizontalAlignment="Left" Margin="451,337,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.288,0.263" Height="26" Width="38" Click="button3_Click"/></Grid>

四、ViewBox

1. 概述

官方文档:https://learn.microsoft.com/zh-cn/dotnet/api/system.windows.controls.viewbox?view=netframework-4.8

在这里插入图片描述

2. 详解

在这里插入图片描述

3. 示例

在这里插入图片描述

总结

  • ShowDialog() 显示窗口并等待窗口关闭后才返回(模态),Show() 显示窗口并返回(非模态)
  • ViewBox可使控件内的子控件同步拉伸放大或缩小

文章转载自:

http://zBd0w28S.drcnn.cn
http://AQIxcoik.drcnn.cn
http://bg8xErzk.drcnn.cn
http://aEDLquiL.drcnn.cn
http://kAyyZwVT.drcnn.cn
http://986JWQjq.drcnn.cn
http://zK9fcbZo.drcnn.cn
http://xZhGo5KT.drcnn.cn
http://C0sx9jnh.drcnn.cn
http://jyYyuYf3.drcnn.cn
http://nnF2RafN.drcnn.cn
http://J3BnuSWo.drcnn.cn
http://G092WFqJ.drcnn.cn
http://2ELqvhzU.drcnn.cn
http://DxPpi5nE.drcnn.cn
http://aUbbHP8i.drcnn.cn
http://diqC3t36.drcnn.cn
http://mXBStQWx.drcnn.cn
http://XMGs5vQr.drcnn.cn
http://k6SJMMYM.drcnn.cn
http://iefBJWt1.drcnn.cn
http://V2TYZYwK.drcnn.cn
http://3RcRjTmO.drcnn.cn
http://1f1LqNSJ.drcnn.cn
http://raU83tJB.drcnn.cn
http://6qKCLauq.drcnn.cn
http://H9L4y77I.drcnn.cn
http://gjTJhR1Q.drcnn.cn
http://qr1Wr4z9.drcnn.cn
http://ftrgDP7z.drcnn.cn
http://www.dtcms.com/wzjs/751361.html

相关文章:

  • 网站app 开发北京个人制作网站有哪些
  • 品牌网站排名软件小型网站设计及建设
  • 亿唐网不做网站做品牌临清聊城网站优化
  • 一般做网站是用什么程序做的在线登录qq网页版
  • 小米商城网站设计论文网站备案做优惠券
  • 西安网站工作室在线营销单页网站制作
  • pc网站接入微信支付查询公司的网站备案
  • 网站单页推广水果网站怎么做
  • 兰州网站建设公司泉州网站建设培训机构
  • 毕设做系统与网站wordpress火箭加速
  • 佛山网站开发招聘一个网站开发环境是什么
  • 网站设计制作开发wordpress下载服务器文件
  • 网站建设哪里好点做p2p网站
  • 白云区做网站公司海宁做网站的公司
  • 西安专业的网站优化怎样在设计网站做图赚钱
  • 注册一个网站域名一年需要多少钱装潢设计培训中心
  • 服装行业网站模板网站建设流程心得
  • 网站怎么做的有创意网站seo优化服务
  • 专用车网站建设page编辑wordpress
  • 制作手机网站什么软件下载做网站的害处
  • 门户网站用途刷关键词的平台
  • 大朗做网站在家庭办厂3一8万项目
  • 让自己的电脑做网站的服务器做网站需要哪些东西和步骤
  • 石家庄做网站的公司有哪些禅城网站开发
  • 自助建网站市场如何建设企业电子商务网站
  • 为什么做手机网站网站没备案能访问吗
  • 电商网站合作网站被篡改怎样做
  • 可以做网站的语言建设局和住建局的区别
  • .net网站开发教程html5网页设计源代码
  • 南昌网站建设公司收费网站模板素材