hi,你好!欢迎访问本站!登录
本站由网站地图腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 教程 - 常见问题 - 正文 君子好学,自强不息!

【常见问题】wpf入门教程

2019-11-17常见问题搜奇网43°c
A+ A-

一、 媒介

公司项目基于WPF开辟,近来项目上线有点余暇时候写一篇基于wpf的基本课本,WPF也是近期才打仗,进修WPF也是在网上查资料与微软的MSDN举行进修,写本博客的目为了温故而知新把进修历程记录下来,以备后查。

进修WPF的基本知识: ( 引荐进修:web前端视频教程)

1) WPF是微软供应的一种用来开辟“桌面运用”的手艺(框架),这项手艺本身和C#没有关联,必需会的是xaml语法。

2) 对XML、HTML、XHTML、ASP.NET之类的“规范通用标记言语”,关于进修是有所协助的。

3) 有WinForm或ASP.NET履历,主如果对控件事宜的处置惩罚要有所相识。

4) 具有面向对象的头脑:在WPF中,常常要灵活运用种种继续关联、多态、重载等。

5) DataBinding要有所相识:Binding是WPF的一大亮点。

二、 本系列运用到的东西:

1) 开辟环境:Windows 7

2) 开辟东西:Visual Studio 2017

3) 数据库:Access数据库,SQLite

三、 WPF开辟基本

1.翻开Visual Studio 2017 ,挑选“菜单—》文件—》新建—》项目”。以下图。

2.在“新建项目”对话框中挑选“WPF运用递次”,修正称号为本身项目的称号,然后点击“肯定”按钮,便胜利创建了一个“WPF运用递次”。新创建的项目所援用的大众类库以下。以下图。(“WPF运用递次”会在“援用”内里自动增加下图中所示的 PresentationCore、PresentationFramework、WindowsBase三大中心递次集)。

3. 项目的生成的文件构造。以下图。

4.在App.xaml中的“StartupUri”属性能够指定项目运行时的启动窗体。以下图中“StartupUri=”MainWindow.xaml”,还能够定义我们须要的系统资源以及引入递次集等。以下图。

5. MainWindow.xaml的设想窗体中我们能够修正Title。还能够设置MainWindow的属性和增加事宜。完成了这些设置今后,我们就能够对窗体增加内容了,以下图。

6. 我在这个窗体中增加了一个 Viewbox, ViewBox组件的作用是拉伸或延展位于个中的组件,使之有更好的规划及视觉效果。

7.引见下wpf最经常运用的几种规划体式格局

1)StackPanel:客栈面板,经由过程Orientation属性设置子元素的规划分列方向为“Vertical”(垂直)和“Horizontal”(程度),不写其默许值为“Vertical”,当设置为“Vertical”时子元素会沿程度方向拉伸,反之设置为“Horizontal”时子元素会沿垂直方向拉伸。

2)DockPanel:支撑子元素停靠在面板的恣意一条边上,经由过程附加属性Dock掌握他们的停靠位置(Left、Top、Right、Bottom),添补空间根据“先到先得”的准绳,末了一个到场面板的子元素将填满剩下的空间,如不想将末了到场面板的元素填满剩下的空间将属性LastChildFill值设为“False”,默以为“True”。

3)WrapPanel:可换行面板与StackPanel类似,经由过程Orientation属性设置子元素的分列递次,从左至右按递次位置定位子元素,当前行没法放下元素时断开至下一行,或许排序根据从上至下或从右至左的递次举行,经由过程ItemHeight能够设置当前面板中一切子元素的高度,固然也有ItemWidth设置一切子元素的宽度。

4)Canvas:面板是最轻量级的规划容器,它不会自动调解内部元素的分列和大小,不指定元素位置,元素将默许显现在画布的左上方。Canvas重要用来绘图。Canvas默许不会自动裁剪凌驾本身局限的内容,即溢出的内容会显现在Canvas表面,这是由于Canvas的ClipToBounds属性默许值是“False”,我们能够显式地设置为“True”来裁剪多出的内容。下面XAML代码简朴演示了Canvas面板的运用。

6) Grid:比起其他Panel,功用是最多最为庞杂的规划控件。它由<Grid.ColumnDefinitions>列元素鸠合和<Grid.RowDefinitions>行元素鸠合两种元素构成。而放在Grid面板中的元素必需显式采纳附加属性定义其所在行和列,不然元素均默许安排在第0行第0列。

以上就是wpf入门教程的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  移步手机端
【常见问题】wpf入门教程

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

本文来源:搜奇网

本文地址:https://www.sou7.cn/281757.html

关注我们:微信搜索“搜奇网”添加我为好友

版权声明: 本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。请记住本站网址https://www.sou7.cn/搜奇网。

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>