码迷,mamicode.com
首页 > Windows程序 > 详细

WPF学习入门2

时间:2015-11-10 00:07:19      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:

菜单Menu

菜单分为普通菜单(Menu)和上下文菜单(ContextMenu,俗称右键菜单)

<Menu>

   <MenuItem Header="文件">

       <MenuItem Header="打开"></MenuItem>

       <MenuItem Header="退出"></MenuItem>

 </MenuItem>

<DockPanel>是用来向上、向下、向左、向右布局用的

<DockPanel>

      <Menu DockPanel.Dock="Top"></Menu>

     <TextBox DockPannel.Dock="Bottom"></TextBox>

</DockPanel>

工具栏ToolBar

    显示图标的方法:Button的Content中放入Image

<ToolVar >

    <Button Content="保存"></Button>

    <CheckBox Content="自动保存"></Button>

    <TextBox></TextBox>

</ToolBar>

多窗口基础

 在事件里添加

    AboutWindow aboutWin =new AboutWindow();

    aboutWin.ShowDialog();

后就启动新窗体AboutWindow,其中AboutWindow是窗体名。

关于启动顺序,在App.xaml文件里的StartupUri处把窗口名换成要启动的窗口名(初始页面的信息)

窗口控制:

  每个窗口都是window类的一个子类

  Close()关闭当前窗口  

在XAML中改Title标题  ResizeMode=NoResize不可缩放;WindowState=”Maximized“最大化显示;WindowStartupLocation窗口的初始位置,建议为CenterScreen

可以new一个窗口获得窗口新实例,调用ShowDialog方法以对话框方式打开窗口

两个窗口间通过窗口的public属性进行数据交换,无论是子窗口向主窗口传值还是主窗口向子窗口传值都是通过属性

窗口中给DialogResult赋值窗口自动关闭,并且把赋的值通过ShowDialog返回值返回

如果窗口是用ShowDialog打开的,则给DialogResult会自动关闭窗口,并且把DialogResult属性的值通过ShowDialog方法的返回值返回

打开、保存文件对话框

打开对话框OpenFileDialog ofd=new OpenFileDialog();

if(ofd.OpenFileDialog()==true)

......

获得文件名string file=ofd.FileName;

设置初始路径:ofd.InitialDirectory

设置过滤器:ofd.Filter="文本文件|*.txt|图片|*.jpg"

保存对话框:SaveFileDialog sfd=new SaveFileDialog();

image1.Source=new BitmapImage(new Uri(图片路径));

 

WPF学习入门2

标签:

原文地址:http://www.cnblogs.com/wangxuxu7912/p/4951353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!