自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eden's space

蜗牛&&金鱼&&时间&&投入

  • 博客(22)
  • 资源 (8)
  • 收藏
  • 关注

原创 潘鹏整理WPF(14)绑定到非元素对象

简述数据驱动的WPF还是将显示的数据提取绑定在控件上,控件不需要NameSource:是对数据对象的引用,就是提供数据对象,就是源数据赋值的地方RelativeSource:可以绑定父级元素的属性,即使不知道A上面多少层级才是H对象,仍然可以绑定到H对象的属性上DataContext:如果大量的对象绑定同一个对象,DataContext是用来简写复用的Source<Window.Resources>

2015-09-29 00:34:40 1569 1

原创 潘鹏整理WPF(13)元素之间绑定

元素间绑定即A元素的某一属性改变,影响B元素某一元素,A为源,B为目标,元素即为控件绑定公式A的某一个属性 = {Binding ElementNmae = “B”, Path = “B的属性”,Model = “….”}绑定示例 这样上面的刻度条可以更改This is a TextBlock的字体大小 下面的ComboBox可以更改This is a TextBlock的背景色<Slider

2015-09-26 20:03:54 686

原创 潘鹏整理WPF(12)程序集资源

Resoure项目中用到的资源例如Image、TXT等,是一种资源,添加到项目中使用,右键属性可以看到默认是 这是将资源以二进制的方式嵌入exe中 编译后,即使将引用的图片删掉,也不妨碍依然有该图片在一些情况下不方便:声音格式的文件不支持这样做如果你想保留这些资源如果你想在不再次编译就想更改资源 既可以选择内容内容 这样在bin目录下复制一份该资源,不会是以二进制嵌入,运行时进入bi

2015-09-24 18:01:45 862

原创 潘鹏整理WPF(11)Application类

简述WPF每个应用程序或者说是每个项目,都是Application类的一个实例 跟踪监视每个打开的窗口,决定什么时候关闭,还有一些自己的方法新建项目的Application的实例化新建项目时文件App.xaml中实例化Application 查看App.xaml的代码,里面类App也只是继承了Application(我这里删掉了,但也是在继承,第一张图写法继承了) App是该应用程序的

2015-09-24 00:21:20 963

原创 潘鹏整理WPF(10)日历控件Calendar&&DatePicker

Calendar DisplayMode=”Month”,然后选择某个月份后就依然如上图 如第一张图中是9月但是显示了8月的30和31号,DisplayDateStart=”2015-9”可以去掉 如第一张图中是9月但是显示了10月1-10号,DisplayDateEnd=”2015-9-30”可以去掉 西方人日历显示的第一列不是周日,FirstDayOfWeek=”Monday

2015-09-22 17:18:15 7774

原创 跳槽

北京有招WPF,工资是我现在的一倍,待遇比现在好,我心动,而且里家近,现在在上海,举目无亲,中学同学、好友、发小都在北京。      我在现在的公司里认识了WinForm、WPF、Helix、SVN、JIRA、EF、Mvvmlight、MongoDB、HOOPS, Log4还有一些经验和概念,说实话,有点舍不得            在业余自学少量的.Net MVC、SQLit

2015-09-22 14:47:30 606

原创 潘鹏整理WPF(9)基于范围的控件Slider&&PrograssBar

Slider刻度条媒体播放器的音量、进度都是基于这个,和用于交互 Value设置指示的刻度 Minimum =0 Maximum = 100设置总刻度 TickPlacement=”BottomRight”设置出现刻度 出现了100个小刻度,太多了,眼花,TickFrequency=”5” 又想不均匀设置,Ticks=”10,50,80”(除去起点终点,只有三个点) 想在

2015-09-22 12:58:51 1657

原创 潘鹏整理WPF(8)列表控件ListBox&&ComboBox

列表控件继承Control.ItemControl,意味着可以放任意元素ListBox和ComboBox的区别在于: ListBox可以多选,ComboBox只能单选表现形式区别,ComboBox是个下拉列表的样子 ListBox<ListBox Name="Lb" Height="158" Margin="93,58,0,0" Width="277" SelectionChanged

2015-09-22 12:21:12 2830

原创 潘鹏整理WPF(7)文本控件TextBox&&PassWordBox

TextBox换行属性TextWrapping默认是NoWrap Wrap WrapWithOverflow 这个有可能造出溢出的情况,所以一般用Wrap选择文本选择上面TextBox中的文本,在下面的TextBlock中出现你选择是 从第几个字符开始、 选择了多少个字符, 择的内容是什么 <Grid> <Grid.RowDefinitions> <RowDe

2015-09-22 00:56:39 1771

原创 潘鹏整理WPF(6)带标题的内容控件GroupBox&&Expander&&TabControl

带标题的文本控件带标题的文本控件,GroupBox\Expander\ItemControl,共同点是: 1.有标题Header 2.有文本,可以更复杂,在布局控件内更多元素来表达文本GroupBoxGroupBox简单示例,没有特殊的属性 <GroupBox Header="This is a GroupBox" HorizontalAlignment="Left" Margin="36,

2015-09-21 17:23:42 4632

原创 潘鹏整理WPF(5)滚动条ScrollViewer

示例布局如下: 等同窗口Size的ScrollViewer中嵌套一个Height大于窗口的TextBox(蓝色边缘线) <ScrollViewer VerticalScrollBarVisibility="Visible"> <TextBox Height="204" TextWrapping="Wrap"> 视频提供了功能强大的方法帮助您证明您的

2015-09-21 13:11:05 6497

原创 潘鹏整理WPF(4)工具提示ToolTip&&Popup

ToolTip简单使用<Label Height="50" Content="This is Label Control!" ToolTip="这是一个Label控件">当鼠标移动在Label时下方出现提示信息 复杂使用<Label Height="50" Content="This is Label Control!" > <Label.ToolTip> <ToolTi

2015-09-20 22:39:03 2857

原创 潘鹏整理WPF(3)按钮Button&&CheckBox&&RadioButton

Button快捷键IsCancel 设置为true,按ESC,进入Button的Click中IsDefault 设置为true,按Enter,进入Button的Click中嵌套支持嵌套元素,意思是Button中可以同时放下Image\RadioButton\Lable等,只要在内嵌套个布局控件,当然,嵌套也适用于其他控件<Button IsCancel="True" Click="Butt

2015-09-20 21:00:17 2323

原创 潘鹏整理WPF(2)轻量级文本因Size小模糊解决

WPF中轻量级文本,就是文本内容少,当FontSize尺寸过小,字体会模糊,如图: <TextBlock Text="this is TextBlock Control!sdasdasfqwerasdad asd " FontSize="5" Height="auto" /> 字迹模糊解决方案: 设置TextOptions.TextFormattingMode=”Display”<TextBl

2015-09-20 01:26:42 758

原创 潘鹏整理WPF(1)颜色、字体、光标

Color一、类别:Background 背景颜色 Foreground 前景颜色(文本颜色) 测试:<Label Content="国庆节" Background="Aqua" Foreground="Blue"/>二、设置方法:1.XAML中设置,如上2.用画刷设置:this.T2.Background = new SolidColorBrush(Colors.Blue);3.用系统颜色设置

2015-09-20 00:46:13 13244 1

原创 SQLite使用总结(C#版 潘鹏)

简述关系型优点:1.嵌入式,我的理解就是跟着程序走,轻便,只需一个dll可享受所有服务 2.速度比Mysql快 3.配置简单 4.可移植缺点:自己查吧工具 SQLite下载地址 : http://www.sqlite.org/download.html SQLite可视化工具:SQLite Database Browser(这个百度一下,种类还不少)1.部署安装了SQLite后

2015-09-11 12:47:21 1036

原创 WPF布局学习总结

WPF布局学习总结模仿效果今天系统学习了一下WPF的布局,模仿做了一个粗糙的CSDN主页,效果如图: 布局Control总结用简短的话来概括精髓布局原则 控件的Weight、Height除非需要,不要显示设置,灵活为上,更是为了自适应。StackPanel堆栈面板,占据一行或一列的时候使用属性Orientation(方向),使内嵌所有子元素水平或竖直排列WrapPanel环绕面板,功能

2015-09-05 21:04:57 2062

原创 MvvmLight(四)消息通知Messenger

消息通知Messenger使用目的后台之间、后台与前台通信,所谓的通信,就是调用方法,类似于委托如何使用步骤1:建立暗号 我在后台一个A.cs的方法A.Fun中写下这行代码 发送一个String是Start,暗号为StartMessagerMessenger.Default.Send("Start", "StartMessager");步骤2:接收暗号 我在后台一个B.cs的方法的构造写

2015-09-04 13:25:07 1885

原创 MvvmLight(三)命名绑定Command

命名绑定Command使用目的在View层,点击一个Button,调用后台的一个方法 (后台也许是ViewModel、Logic、Model,用后台代替)如何使用步骤1:建立后台的方法public RelayCommand ClickCommand { get; private set; }private void ClickExecute(){ //触发的方法 //习惯上要

2015-09-04 12:35:49 1237

原创 MvvmLight(二)数据绑定DataBinding

数据绑定DataBinding使用目的目的一: ————View的值在后台ViewModel(或者是Logic、Model)层自动获取到 目的二: ————ViewModel(或者是Logic、Model)层的值在View上显示如何使用步骤一:构建属性 (在ViewModel上示例)在ViewModel上用快捷键propfull,然后Tab两下或者自己手敲构建如下代码private in

2015-09-04 10:11:41 757

原创 MvvmLight(一)准备和介绍

准备和介绍前提尽管网上有很多博文来介绍Mvvm,但没有发现一个博主的文章,只要让人看他的,就能会用,就能解决任务和工作中的问题,我尽量去掉废话,压缩篇幅,标清序号,目的在于能总结自己在这个地方走过的路,同时不会的人看我的这系列文章,他不会,也能解决大部分问题……介绍下面的介绍看一遍即可,看个大概就行,有一丢丢概念即可,不要去扣,用代码去验证,你就懂了!Mvvm是一种框架,但很多人都不尽然,觉的这只

2015-09-04 09:46:12 1288

原创 格式化输出字符串之Format、IFormattable、IFormatProvider、ICustomFormatter

简述将对象格式化输出为String类型Code继承接口IFormattable,重写ToString();Code实现'继承该接口'class Test: IFormattable { public string Name { get; set; } '重写的ToString()' public string ToString(stri

2015-09-02 21:48:07 1926

Spring.Net使用

可以运行的Spring.Net Demo,适合入门,看懂无障碍

2016-05-27

XpressPE控件

XpressPE控件,用于视图编辑等操作。

2015-08-29

创建DataTable结构,添加、删除数据,绑定显示在dataGridView控件上

创建DataTable结构,添加、删除数据,绑定显示在dataGridView控件上20150416 注释详细

2015-04-29

Dev控件PropertyGridContral使用

Dev控件PropertyGridContral使用20150429

2015-04-29

WinForm中玩转TextBox

里面包括winform中TextBox的一些效果,例如水印、弹出功能、类似于QQ登录的密码提示等。 资源分10分的原因两点: 1.代码可用,自己亲测 2.注释详细 3.每个demo都有text的文档介绍

2015-04-23

横板格斗游戏源码

一款横板格斗游戏的源码,可在cocos2d上直接运行,适用于对于C\C++\cocos2d初学者借鉴(PanPen120上传 真实有效)

2014-08-13

QQ泡泡堂源码

类似于QQ上的泡泡堂游戏的源码,在cocos2d上可直接运行,适用于C\C++\cocos2d的新手借鉴(PanPen120上传 真实有效)

2014-08-13

酷跑最低版本源码

酷跑最低版本源码 可以在cocos2d直接运行,可以转为安卓或者IOS运行,适用于对于C、C++、COCOS2D_X初学者借鉴

2014-08-13

空空如也

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

TA关注的人

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