自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 命令绑定

CommandBinding 将一个命令与实现该命令的事件处理程序关联。 CommandBinding 类包含一个 Command 属性以及 PreviewExecuted、Executed、PreviewCanExecute 和 CanExecute 事件。 Command 是 CommandBinding 要与之关联的命令。附加到 PreviewExecuted 和 Executed ...

2019-08-18 09:26:32 424

原创 定义异形窗体

使用异形窗体,可以将窗体的背景设置为透明,边框设置为空,然后利用控件做出异形的窗体,例如:XAML:<Windowx:Class="WpfWindow.CustomerWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsof...

2019-08-18 09:25:23 223

原创 Application对象的事件

名称 说明 Activated 当应用程序成为前台应用程序时发生。 Deactivated 当应用程序停止作为前台应用程序时发生。 DispatcherUnhandledException 在异常由应用程序引发但未进行处理时发生。 ...

2019-08-08 15:31:09 1085

原创 WPF应用程序管理

WPF应用程序由System.Windows.Application类进行管理创建WPF应用程序创建WPF应用程序有两种方式:Visual Studio和Expression Blend默认的方式,使用App.xaml文件定义启动应用程序App.xaml文件的内容大致如下:<Application x:Class="WpfApplicationLife...

2019-08-08 15:29:50 340

原创 HeaderedItemsControl模型

HeaderedItemsControl 从 ItemsControl 类继承。HeaderedItemsControl 定义 Header 属性,该属性遵从相同的规则,因为 HeaderedContentControl. WPF 的 Header 属性附带三个从 HeaderedItemsControl 继承的控件:MenuItem、ToolBar、TreeViewItemHeaderedI...

2019-07-27 08:30:35 707

原创 Panel内容模型

Panel内容模型指从System.Windows.Controls.Panel继承的控件,这些控件都是容器,可以在内部承载其他的控件和子容器。Panel内容模型包含的容器有:CanvasDockPanelGridTabPanelToolBarOverflowPanelUniformGridStackPanelToolBarPanelVirtualizingPa...

2019-07-27 08:24:34 266

原创 Grid

一、GridGrid是以表格形式组织控件的一种布局方式,与Java AWT中的GridLayout类似,但区别在于WPF中的Grid的每一个单元格中可以放置多个控件,但控件可能会层叠在一起WPF中的Grid支持单元格的合并,类似于HTML中的table td中的rowspan和colspanGrid中的行和列可以自定义高度(Height)和宽度(Width)在设置高度和宽度...

2019-07-18 09:09:34 374

原创 键盘类和键盘事件

WPF提供了基础的键盘类(System.Input.Keyboard类),该类提供与键盘相关的时间、方法和属性,这些事件、方法和属性提供有关键盘状态的信息。Keyboard的事件也通过UIElement等XAML基元素类的事件向外提供。对于键盘操作,其常用的事件有两组:KeyDown事件和PreviewKeyDown事件:处理键盘键按下KeyUp事件和PreviewKeyUp事件:...

2019-07-18 08:42:39 288

原创 布局之StackPanel面板

应用程序界面设计中,合理的元素布局至关重要,它可以方便用户使用,并将信息清晰合理地展现给用户。WPF提供了一套功能强大的工具-面板(Panel),来控制用户界面的布局。你可以使用这些面板控件来排布元素。如果内置布局控件不能满足需要的话,还可以创建自定义的布局元素。面板(Panel)WPF用于布局的面板主要有6个,StackPanel(栈面板)、WrapPanel(环绕面板)。DockPanel...

2019-06-27 20:27:00 6609 1

原创 窗口的可见性和状态

首先先说窗口的可见性,Visibility,它有4个枚举值:     Visiable,可见; Hidden,隐藏; Collapsed,折叠。虽然窗口类认为Collapsed与Hidden一样,但二者区别在于,Hidden仅仅将元素设为不可见,但是元素在画面上依然占有空间;而Collapsed,在不可视的基础上,能将元素在画面上的占位符清除,元素彻底不影响画面。Show...

2019-06-27 20:19:08 1643

原创 动态改变画刷

首先设置Fill.GradientOrigin属性,线性渐变有一个起点和一个终点用于定义渐变矢量,而径向渐变有一个椭圆以及一个焦点 (GradientOrigin) 用于定义渐变行为,该椭圆定义渐变的终点。然后再设置Fill.GradientStops属性。Ellipse椭圆,设置椭圆填充色径向渐变,最后在使用镜像梯度画刷(ColorAnimation改变颜色,使用PointAnimatin改...

2019-06-17 20:26:40 128

原创 Java数学类

Java提供了Math工具类来完成复杂的运算,Math类是一个工具类,它的构造器被private(私有)的,无法创建Math类的对象;Math类中基本上所有的类方法方法都是静态方法,可以直接通过类名来调用它们。我们常用的方法有以下面这些:Math.PI 记录的圆周率Math.E 记录e的常量Math.abs 求绝对值Math.sin 正弦函数 Math.asin 反正弦函数...

2019-06-17 20:18:25 1431

原创 离散的关键帧动画

什么是离散的关键帧动画?离散的关键帧动画是使用的线性关键帧动画,所以,它在关键帧动画之间平滑地过度。另一种选择是使用离散关键帧,离散关键帧不是进行插值,当到达关键时间时,属 性突然改变为新值。线性关键帧类通常使用"Linear"+数据类型+KeyFrame"的形 式进行命名,离散关键帧类使用"Discrete数据类型+KeyFrame"的形式命名。当运 行这个动画时中心点会在适当的时间从一个位...

2019-06-10 08:24:39 268

原创 基于帧的动画

基于帧的动画是什么呢!它是要为静态的CompositionTarger.Rendering事件关联事件处理程序,一旦关联 这个处理程序,WPF就开始不断地调用这个事件处理程序,WPF将每秒调用60次。当动画 结束后,分离事件处理程序。首先要创建实体,创建一个椭圆,设置椭圆颜色,设置椭圆的宽,设置椭圆的高,设置椭圆位置,设置椭圆位置,将创建出来的椭圆加入到canvas面板中,再实例化Ellips...

2019-06-10 08:19:05 143

原创 关键帧动画

PathGeometry:路径几何对象,ArcSegment类 :表示两点之间的一条椭圆弧,Size代表圆弧的X,Y轴半径,例子中Size="55,20"表示X半径为55,Y轴半径为20的椭圆。SweepDirection获取或设置一个值,该值指定是以 Clockwise[指定按顺时针(正角)方向绘制圆弧。] 方向还是以 Counterclockwise [指定按逆时针(负角)方向绘制圆弧。]方向...

2019-06-10 08:09:22 165

原创 动态改变画刷

动态改变画刷,首先设置Fill.GradientOrigin属性,线性渐变有一个起点和一个终点用于定义渐变矢量,而径向渐变有一个椭圆以及一个焦点 (GradientOrigin) 用于定义渐变行为。该椭圆定义渐变的终点。使用ColorAnimation改变颜色,使用PointAnimatin改变坐标。 效果图:从图一变到了图二图一 ...

2019-05-27 09:42:37 173

原创 动态变换

变换提供了自定义元素的最强大方式之一。每个元素都能以两种不同的方式使用 变换,RenderTransform属性和LayoutTransform属性。RenderTransform属性效 率更高。因为是在布局之后应用变换,并且用于变换最终的渲染输出。LayoutTransform在布局前应用,从而其他控件需要重新排列以适应变换。使用RotateTransform时,一定要使用TransformG...

2019-05-27 09:14:27 171

原创 商贸系统总结

                          《智慧商贸系统》项目研发阶段性总结 作者:吴子华 完成模块:销售订单、销售单、出库单、销售退货、销售报表 功能实现 点击销售订单,然后进入页面,开始各种填入信息,填完信息要保存,然后回填到销售订单历史, 就审核,审核完后会出现转字按钮,审核完才可以转到销售单, 点击转,然后会回填到销售单历史,转到销售...

2019-01-20 21:45:12 413 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除