博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF学习笔记
阅读量:4622 次
发布时间:2019-06-09

本文共 1193 字,大约阅读时间需要 3 分钟。

一、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

 

转载于:https://www.cnblogs.com/dotnetHui/p/7766350.html

你可能感兴趣的文章
Codeforces 741B Arpa's weak amphitheater and Mehrdad's valuable Hoses
查看>>
numpy.random.shuffle()与numpy.random.permutation()的区别
查看>>
asp:UpdatePanel中js失效问题已解决
查看>>
Vue项目创建build后可修改的配置文件
查看>>
webRTC中音频相关的netEQ(四):控制命令决策
查看>>
es6代理 proxy 学习
查看>>
Spring视频学习笔记(1)IoC容器
查看>>
如果一个div的宽度用百分比表示,怎样让这个div的高度=宽度
查看>>
解析PHP正则表达式修饰符
查看>>
python之mysqldb模块安装
查看>>
28 startActivityForResult和setResult详解
查看>>
调用Newtonsoft.Json 报FileNotFoundException 错误
查看>>
JS网页打印设置技巧
查看>>
ActiveMQ 配置
查看>>
python-openpyxl操作excel
查看>>
ES6的新特性(6)——正则的扩展
查看>>
全文检索基本原理
查看>>
数组中轴
查看>>
非常实用的使用eclipse的快捷键和技巧
查看>>
AppServ的使用
查看>>