WPF学习笔记

一、sender是触发事件的控件。

二、XAML中的一个控件对应C#的一个类。

三、每个控件或者元素都是一个XAML标签,一个XAML标签一般就是new一个对象。

四、属性赋值的两种方法:

  1、<Button Content="按钮" ></Button>

  2、<Button>

      <Button.Content>按钮</Button.Content>

    </Button>

五、控件的Name属性就相当于对象的名称,类似于Person p = new Person(); p.name="按钮";

六、Visibility.visible  可见;Visibility.Collapsed  不可见。                 例如:Button btn = new Button(); btn.Visibility = Visibility.visible;

七、<Textbox TextWrapping="Wrap"></Textbox>  多行文本框

 八、给RadioButton分组,用GroupName="组名"  来指定RadioButton属于哪一组。

九、日期选择控件DataPicker

  进度条ProgressBar      IsInDeterminated  进度条处于不确定状态。

十、基本页面布局

1、StackPanel。

2、Grid。 Grid.ColumnSpan="2"  元素占两列。

3、DockPanel。  置左、置右、置顶、置底

注意:把一个Grid分成10行10列,每行每列添加按钮控件。这其中行和列只是布局,Grid的真正子控件是按钮。

 

十一、多窗口

1、窗口不想能够修改大小。ResizeMode="NoResize"。

2、窗口打开的时候在屏幕正中央。WindowStartupLocation = "CenterScreen"

3、设置MainWindow初始启动的窗口。App.xaml中StartupUri="MainWindow.xaml"

4、窗口打开最大化。WindowState="Maximized"

5、多窗口之间的值通过属性来传递。

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

十二、打开文件对话框OpenFilieDialog

OpenFileDialog ofd = new OpenFileDialog();

1、过滤文件格式.

ofd.Filter = "文本文件|*.txt|PNG图片|*.png|视频|*.avi"

2、获取打开文件的文件名

ofd.FileName

 

posted @ 2017-11-01 14:35  liu_xh  阅读(223)  评论(0编辑  收藏  举报