自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 定义按钮样式

ControlTemplate指定控件的可视结构和可视行为。可以通过为控件指定新ControlTemplate自定义该控件的外观。创建ControlTemplate后,可以在不更改现有控件的功能的情况下更改其外观。例如,您可以将应用程序中的按钮设置为圆形,而不是默认的方形,但该按钮仍将引发Click事件 通过Style定义,他的大概结构如下: 我定义的是一个圆形按钮,我...

2019-07-27 14:55:53 648

原创 控制窗体的改变

资源定义需要有一个在ResourceDictionary中唯一的关键字x:Key(单独的ResourceDictionary中的键名不可以重复,多个ResourceDictionary中键名可以重复,会根据在逻辑数上的lookup的顺序来就近生效) 给Storyboard定义一个ResourceDictionary,给他一个关键字x:Key。再给他定义一个EasingDoubleKeyFrame...

2019-07-27 14:55:05 148

原创 C#命名空间

命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。 命名空间的定义是以关键字namespace开始,后跟命名空间的名称 命名空间可以被嵌套,即您可以在一个命名空间内定义另一个命名空间 您可以使用点(.)运算符访问嵌套的命名空间的成员 运行后,输出 using关键字表明程序使用...

2019-07-17 19:54:07 88

原创 C#封装

封装:被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。 抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。 C# 封装根据具体的需要,设置使用者的访问权限,并通过访问修饰符来实现。 一个访问修饰符定义了一个类成员的范围和可见性。 C# 支持的访问修饰符如下所示:...

2019-07-17 19:53:03 130

原创 MediaElement控件

前端设计:就是设计一下他的框架、颜色、字体大小、渐变动画等 把要放得MV放到MediaElement控件中,设计一下宽高,垂直方向等。 用Slider来装进度条,在设计一个文本框用来装显示播放进度的时间,给他一个按钮,用来跳转,在进度条上点击你想看的时间段,然后跳转到哪个时间段在播放。 后端代码:设计一下他的全局变量,调用一下页面加载事件UserControl_Loaded,In...

2019-07-04 15:58:29 1619

原创 左边菜单栏

我们先建立一个全局变量,增加函数间数据联系的通道 初始化一下我们需要的变量与属性,调整控件。 嵌套一个菜单进去,在通过我们实例化的全局变量intDownTag,来有if判断一下按钮是不是重复选择。设置一下菜单展开的高度,调整左边菜单栏的控件位置等。 调整左边菜单栏的控件,先循环GridLeft容器里面的子元素,用if判断是不是Button,我是则继续判断,在定义一个局部变量i...

2019-07-04 15:52:29 719

空空如也

空空如也

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

TA关注的人

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