wpf
星空の泪痕
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Wpf 建立临时表
在实际项目中,有时候不能直接把数据给数据库,这是就需要建立临临时表了如下:点击 添加 添加数据1.首先先实例化表格一个表格 DataTable dg = new DataTable();2.声名一个条数(用来判断第几条数据) Int Count=0;3.添加按钮的点击事件 private void BtnAdd_Click(object sender, RoutedEventArgs e) { //判断名字是否为空 if (tbName.Text.ToString() !=原创 2020-11-19 09:27:59 · 294 阅读 · 1 评论 -
wpf MVVM的简单绑定
1.前台部分:绑定用Bing <TextBox Text="{Binding MyString}" Width="300" Height="30" VerticalContentAlignment="Center"></TextBox>3.在ViewModel 写属性 #region 属性 private string myString; public string MyString { get {原创 2020-09-18 11:09:55 · 181 阅读 · 0 评论 -
wpf 新增
功能:点击保存 新增数据<Grid.RowDefinitions></Grid.RowDefinitions>后台//实例化Model(全局变量)HMS2018Entities myModel = new HMS2018Entities(); /// <summary> /// 保存新增 /// </summary> /// <param name="sender"></par原创 2020-08-09 20:27:47 · 150 阅读 · 0 评论 -
自定义启动项
我们都知道,在wpf里的启动项在App.xaml里,如下图所示:而今天讲的却是另外的方法:1、首先,先把App.xaml这个移除选中App.xaml----->右键----->从项目中排除2.新建一个类选中项目----> 点击右键----->添加----->类---->类名改为App2、在类里面添加方法如图所示:第一种方法://STAT...原创 2019-07-02 09:47:13 · 251 阅读 · 0 评论 -
Border的简单用法
Border 是一个装饰的控件,此控件绘制边框及背景,它有着几个重要的属性Background:用用一个 Brush 对象来绘制背景 ;BorderBrush:用一个Brush 对象来绘制边框 ;BorderThickness:此属性设置 Border 边框的大小;CornerRadius:此属性设置 Border 的每一个角圆的半径;Padding:此r属性设置 Border 里的内...原创 2019-07-09 10:36:18 · 590 阅读 · 0 评论 -
新建wpf程序
首先,点击新建项目------>window----->wpf应用程序-------->确定其中,项目里面的App.xaml是启动项目的起始位置和资源,App.xaml.cs是App.xaml的后台,用于整个wpf应用程序的设置,Mainwindow.xaml是设置wpf的界面,Mainwindow.xaml.cs是设置wpf后台的代码而在App.Xaml里面,Star...原创 2019-07-06 11:06:00 · 180 阅读 · 0 评论 -
文本框绑定列表并实现数据回填
实现的效果:点击车辆按钮,弹出一个列表,双击可以实现数据回填步骤:在文本框下面加一个列表,并把它置于顶层,在页面加载里,先隐藏列表写一个点击事件,点击一下把列表弹出来,再点一下把列表隐藏查询绑定列表不讲述(。。。。。。。)查询绑定列表后在表头写一个双击事件代码如下:页面加载事件 private void UserControl_Loaded(object send...原创 2019-07-18 09:15:34 · 268 阅读 · 0 评论 -
wpf 自动生成编号(方法二)
效果图:首先要知道它的组成如图知道它是由A0+002组成的,而此查询是倒叙查询,并查询第一条数据服务端代码:客户端:1.先实例化服务 BLL.CheLianDiaoDu.CheLianDiaoDuClient MyChenLianDiaoDu = new BLL.CheLianDiaoDu.CheLianDiaoDuClient();2.声明两个全局变量string Str...原创 2019-07-27 09:06:59 · 783 阅读 · 0 评论 -
wpf运算
实现功能:在运费和分送费用文本框输入数字,在合计金额里会自行运算并显示出来(注:此方法还没用正则限制只能输入数字,如果输入非数字会报错)在运费文本框写一个文本改变事件后台代码:private void tbYunFei_TextChanged(object sender, TextChangedEventArgs e) {//声明一个int类型的 ...原创 2019-07-27 10:35:39 · 188 阅读 · 0 评论 -
wpf某条数据绑定表格
功能:点击左边数据,右边显示该条数据的明细下面看看他们的关系从图中可以看到托运货物信息明细表里有托物货物信息表的托运单号因此我们可以通过查询托物货物信息表的托运单号,通过托物货物信息表的托运单号作为参数再查询托运货物信息明细表里的数据存储语句代码:IF(@type='SelectHuoWuTuoYunGuanLiDanMingXi')BEGINSELECT Consignm...原创 2019-08-08 21:04:50 · 238 阅读 · 0 评论 -
wpf显示时间
效果:如图所示1、首先写一个文本框用来显示时间如下:2、在后台中,先自定义一个把时间绑定在文本框的方法3、在外部声明一个计时器的全局变量4、在页面加载事件写一个定时器方法页面代码<Window x:Class="显示时间.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/p...原创 2019-06-25 15:08:04 · 1787 阅读 · 0 评论 -
Wpf分页控件
首先点击左上角按钮wpf书籍显示以下页面效果如下图显示点击按钮Silverlight按钮显示以下页面如下图所示代码如下:<Window x:Class="TabControlDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmln...原创 2019-06-10 09:16:34 · 308 阅读 · 0 评论 -
Wpf删除
首先,在数据库里先写一个删除的存储语句然后在服务端写一个删除的方法回到客户端,先在客户端实力化下服务端然后在删除的点击事件里写方法,1.先弹出一个模态框提示是否需要删除数据如果点了确定,获取选中数据的id,如果选中的id>0,调用服务端的方法,如果服务端返回的条数>0,则删除成功,否则,就删除失败,代码如下:private void btnDelete_Click...原创 2019-06-10 09:12:44 · 270 阅读 · 0 评论 -
WPF的基础
WPF:WPF即Windows Presentation Foundation,翻译为中文“Windows呈现基础”,是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。WPF特点1、统一的编程模型WPF提供的编程...原创 2019-05-08 20:53:07 · 386 阅读 · 0 评论 -
WPF验证手机号
功能如下图所示:如果所输入的号码不符合 国内手机号码的规则的话,会弹出提示“手机号码的格式错误”的提示框如下图所示:如果所输入的号码大于11位,会弹出提示“手机号码长度错误”的提示框如下图所示:普及下/*国内手机号码的规则:前3位为网络识别号;第4-7位为地区编码;第8-11位为用户号码。现有手机号段:移动:134 135 136 137 138 139 147 148 15...原创 2019-05-16 14:39:55 · 356 阅读 · 0 评论 -
WPF 窗口的属性
窗口的外观WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowsStyle、ResizeMode等属性。Icon 指定窗口的图标; Title 指定窗口的标题; WindowStyle 指定窗口样式,有4个取值:None,无边框;SingleBorderWindow,单边框;ThreeDBorderWindow,3D边框;ToolBorderWind...原创 2019-05-26 21:27:34 · 271 阅读 · 0 评论 -
Wpf新增
首先,先在sql写一条新增的存储语句然后在服务端写一个新增的方法保存新增在客户端上,先实例化服务然后判断从页面获取的数据是否为空,如果不为空则获取从页面传回的数据调用服务端的新增方法,如果服务端返回数据,则新增成功代码如下:private void btn_Sure_Click(object sender, RoutedEventArgs e) { ...原创 2019-05-27 08:35:20 · 900 阅读 · 0 评论 -
WPF 简单的一个验证登陆
1-1、首先写一张只有用户表,里面有用户和密码两个字段,1-2、写一个登录的储存过程服务端代码:2-1、在服务端写一个登录的方法客户端代码:3-1、样式代码<Grid> <!--账号密码--> <Label x:Name="label" Content="账号" HorizontalAlignment="Left" Ma...原创 2019-06-18 20:25:23 · 573 阅读 · 0 评论 -
Wpf 配置服务
1、打开Visual Studio点击Visual C#,点击类库,名称命名为BLL层2、在项目中添加DAL层3、添加现有现有项目,引入DAL4、点击BLL——添加引用 ,引用DAL5、点击引用——添加引用——程序集——最近——选中System ServiceModel——点击确定6、定义一个服务契约并引用7、写方法8、添加一个服务点击添加——新建项目——WPF——WPF...原创 2019-06-14 15:51:34 · 347 阅读 · 0 评论 -
WPF控件的默认样式的查看
(一)查看样式WPF中常用控件都有一个默认的自定义样式,在Visual Studio中不能直接查看,但是在Blend for Visual Studio 中可以通过模板来查看。首先新建 一个wpf项目然后点击资源把需要的控件拖出来,也可以手写如下图所示(1)点击需要修改的控件,在左下角的“对象和时间线”面板中,找到相应的控件,右键点击打开上下文菜单,点击 编辑模板>编辑...原创 2019-06-10 09:06:01 · 727 阅读 · 0 评论 -
Wpf常见的5种布局
Wpf常见的5种布局 栈面板(StackPanel)栈面板可以将元素排列成一行或者一列,它的特点是:每个元素各占一行或者一列,当设置Orientation="Vertical"时,按钮按垂直方向排列显示,默认值也是Orientation=“Vertical”代码:<Window x:Class="Wpf.MainWindow"...原创 2019-04-22 15:05:31 · 5622 阅读 · 0 评论
分享