
WPF
呆懵小生
这个作者很懒,什么都没留下…
展开
-
WPF 依赖属性
什么是依赖属性依赖属性的概念官方定义:依赖属性的用途在于提供一种方法来给予其他输入的值计算属性值。依赖属性:通常依赖多个提供程序来判断它的值。这些提供程序可以是一段一直在改变值的动画,或是一个父元素的属性值慢慢传递给子元素等。实际上,依赖属性就是一般的.NET属性,只是它已经融入到.NET架构中,完全由WPF API实现。但是它较之一般的.NET属性还有区别:一般.NET属...原创 2019-04-28 08:11:37 · 425 阅读 · 0 评论 -
项目分析-报损单
学校的教学方式:老师用项目对我们学生进行上课,讲完一个项目,也就意味着课上完了。接下来就是给我们发项目,给两个月的时间让我们自主研发。我和一位同学分配所上图所示的项目:经过与同学的商量后,每人做三个模块。下面图一所示:是我的一个模块中的一个小模块—报损单。图一由于Word文档给出的文字内容不是让我很理解。于是我去找了度娘大概了解一下报损单的意思:比如商品坏掉、过期了,不...原创 2019-07-26 20:59:59 · 686 阅读 · 0 评论 -
项目分析-盘点单
“盘点单”或称“盘点卡”,是定期或不定期的对仓库各个库位进行清点,并记录账面数量与实际清点数量差异的单据。“盘点单”一般分为三部分:第一部分是总字段,包括“盘点单No.”、“料号”与“品名规格”及“单位”加上“应有盘点量”单位。其中最需要注意的是“盘点No.”,一般是在盘点前就已印妥,而且顺序联号控制,由盘点主持人管控。因为基本上盘点一定要把散存于储位区的料品,一一回笼到同一储位...原创 2019-07-26 21:05:37 · 1147 阅读 · 0 评论 -
C#下拉框绑定数据
在WPF中下拉框的控件ComboBox由于不是很喜欢系统原本的下拉框样式,就去了重定义下拉框样式。<!--下拉框下拉样式--><Popup IsOpen="{TemplateBinding IsDropDownOpen}" Placement="Bottom"x:Name="Popup" Focusable="False" AllowsTran...原创 2019-08-07 09:41:36 · 1830 阅读 · 0 评论 -
按钮的重定义
如图所示,定义按钮的样式方式有种;保存按钮的样式代码如下:<Style TargetType="Button" x:Key="btnToolBar"> <Setter Property="Template"> <Setter.Value>...原创 2019-08-07 09:44:26 · 210 阅读 · 0 评论 -
XAML中按钮的点击事件
我们来看一个按钮点击事件的简单示例。下面给出了Button控件的XAML实现,它是使用一些属性和Click事件(Click =“OnClick”)创建和初始化的。<Window x:Class="点击事件.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"...原创 2019-08-15 15:50:38 · 2588 阅读 · 1 评论 -
XAML双向数据绑定
在双向绑定中,用户可以通过用户界面修改数据,并在源中更新数据。如果在用户查看视图时更改源,则需要更新视图。让我们看看下面的示例,其中一个组合框具有三个组合框项目和一个文本框,并创建了一些属性。在此示例中,我们没有任何标准数据源,但UI元素绑定到其他UI元素。XAML代码:<Window x:Class="点击事件.双向绑定数据" xmlns="http://sc...原创 2019-08-15 15:52:39 · 592 阅读 · 0 评论 -
WPF 3D图形2
创建一个新WPF项目以下XAML代码创建3D对象和滑块。借助滑块,您可以旋转此3D对象。 <Grid> <Viewport3D Name="viewport3D1"> <Viewport3D.Camera> <PerspectiveCamera x:Name = "ca...原创 2019-09-18 08:04:46 · 265 阅读 · 0 评论 -
WPF 3D圆锥图形
创建一个新WPF项目:XAML代码:<Grid><Viewport3D Name="myViewport" > <Viewport3D.Camera> <PerspectiveCamera FarPlaneDistance="20"...原创 2019-09-18 08:06:26 · 560 阅读 · 0 评论 -
WPF 3D正方体图形
创建一个新WPF项目以下XAML代码创建3D对象<Window x:Class="_3D图形.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/...原创 2019-09-18 08:08:11 · 637 阅读 · 1 评论 -
WPF 3D三角形图形
创建一个新WPF项目以下XAML代码创建3D对象 <Viewport3D Margin="128,60,169.6,10" > <Viewport3D.Camera > <PerspectiveCamera Position="0 0 0" LookDirection="0 0 -8" />...原创 2019-09-18 08:09:36 · 979 阅读 · 0 评论 -
WPF登录
BLL层逻辑业务层代码:如下图所示DAL数据访问层代码:如下如所示,该层所做事务直接操作数据库(SQLServer),针对数据的增加、删除、修改、查询等。UI层C#后台代码:如下图所示声明两个变量接收窗体传输的值,传到BLL层,调用BLL层登录方法,将数据库中存储过程查询的某一条数据进行与窗体传输的值进行比较,相同则登陆成功,进入主页面;否则就弹出错误的提示信息,则说明窗...原创 2019-07-17 09:17:24 · 399 阅读 · 0 评论 -
WPF登录时报错
下面截图是在学校做项目练习的时候,由于自己的粗心大意时和一时心急所造成的异常报错。如图一所示:弹出用户未处理的异常的窗体。刚开始接触的时候,一眼看上去觉得这个错好像很严重,因为内心觉得这个异常的窗体文字内容这么多。当我把文字内容读完的时候才知道:简单的说原来就是数据库服务器名称连接错误。这个问题的原因就是别人拷项目给我的时候,看都不看一下代码,就跑去运行项目,所以说它自然就会报错抛出异常。运行...原创 2019-07-17 09:14:06 · 435 阅读 · 0 评论 -
关于XX系统代码开发规范2
关于语言使用规范下面举一两个简单的例子:1、if只有一条语句且没有else语句时,写在同一行。规范写法:2、使用String.emtry代表空字符串规范写法:更多的可通过下面的图片了解:关于此系统开发的注释方面:图中1方法头注释:...原创 2019-06-26 15:33:08 · 160 阅读 · 0 评论 -
WPF 动画
一、故事板1、Storyboard(故事板)是动画的基本单元。2、Storyboard控制动画的播放,暂停,停止,操作。 3、需要指定TargetName和TargetProperty属性。4、动画类型声明过后,需要使用EveryTrigger(事件触发器)触发DockPanel面板的Dock都是附加属性。二、线性插值动画1、DoubleAnimation(属于Doub...原创 2019-04-28 08:15:33 · 355 阅读 · 0 评论 -
C# 输入身份证改变相关文本框
XAML文本框代码:<TextBlock Text="身份证号:" Grid.Column="0" Grid.Row="5"/> <TextBox Grid.Column="1" Grid.Row="5" x:Name="txt_idCar" MaxLength="18" TextChanged="txt_idCar_TextChanged_1"/>...原创 2019-05-08 17:59:08 · 651 阅读 · 0 评论 -
C# 通过点击按钮打开文件夹
在XAML代码:分别设置浏览Button按钮,图片路径TextBlock文本、TextBox文本框、 Border边框、Image相片的一些基本样式。<Button Content=" 浏览" Grid.Column="0" Grid.Row="12" Margin="0,10,0,-24" RenderTransformOrigin="0.559,-0.182" Click="btn...原创 2019-05-08 18:01:56 · 14598 阅读 · 0 评论 -
C# 时间的显示与运算
首先我们新建一个Windows窗体应用程序,可以设置自己想要的名称,通过浏览将文件存放在自己想要放在的电脑位置。点击确定则会生成如下图的界面。 我们可以通过鼠标点击上图左侧的Windows窗体,将你想要的窗体拖到From1的设置器中,进行窗口布局。布局如图所示:在写后台代码之前,点击右键,添加如下图所勾上的引用C#后台代码//计算生日...原创 2019-05-08 18:04:23 · 1485 阅读 · 0 评论 -
WPF关键帧动画
XAMl代码:<Grid> <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition Height="3*"></RowDefinition> </G...原创 2019-06-15 09:00:50 · 596 阅读 · 0 评论 -
WPF关键帧动画2
XAML代码:<Window.Resources> <PathGeometry x:Key="path"> <PathFigure IsClosed="True"> <ArcSegment Point="100,200" Size="15,10" SweepDirection...原创 2019-06-15 09:21:34 · 216 阅读 · 0 评论 -
WPF单表查询
关于WPF连接数据库实现页面上的增删查改,下面做一个简单的单表查询:首先打开数据库;点击自己要编辑的表,点到存储通过右键创建一个新的存储过程。Frm_Login:该存储过程的名称。@type char(200) =’’···:定义的参数。if(@type='SelectPrize'):具体的方法名SELECT ROW_NUMBER() over(order by P...原创 2019-06-04 19:45:11 · 253 阅读 · 0 评论 -
WPF单表新增
编写数据库存储新增过程信息代码如下:编写服务端后台代码如下:[OperationContract] //(操作契约)定义服务协议 public int InsertPrize(string strPrize_number, string strPrize_name,string strIntegral,bool bolWhether_activity,string st...原创 2019-06-04 19:47:39 · 166 阅读 · 0 评论 -
WPF单表修改
编写数据库存储过程修改信息代码如下: 编写服务端后台代码如下://修改奖品信息[OperationContract] public int UpdatePrize(string strPrize_number, string strPrize_name, string strIntegral, bool bolWhet...原创 2019-06-04 19:49:34 · 150 阅读 · 0 评论 -
关于XX系统代码开发规范1
命名规则:类、函数、事件、属性、接口、域名用帕斯卡命名法,大写开头字符、数值变量用驼峰式命名法,小写开头。类:函数:属性:接口:域名:变量:对象、非字符数值的变量、参数用匈牙利命名法,使用类型前缀,小写开头。窗体、类私有变量以下划线开头类私有变量:形参、循环数值变量使用小写单字母控件前缀命名:比较常用的控件例子...原创 2019-06-26 15:30:26 · 309 阅读 · 0 评论 -
WPF 3D图形1
创建一个新WPF项目以下XAML代码显示如何使用3D几何体创建2D对象<Grid> <Viewport3D> <Viewport3D.Camera> <PerspectiveCameraPosition = "2,0,10"LookDirection = "0.2...原创 2019-09-18 08:11:29 · 517 阅读 · 0 评论