- 博客(8)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 WPF Trigger触发器
WPF提供了很重要的一个东西就是绑定Binding, 它帮助我们做了很多事情,这个我们在WPF学习之绑定这篇里边有讲过。对于Binding我们可以设置其绑定对象,关系,并通过某种规则去验证输入,或者转换值等等,这一切的背后是省去了很多我们需要自己去处理的代码。而对于WPF最主要表现的东西—渲染UI,当然是我们必须去了解和把握的了。美工设计了很多效果,并把其设计成样式展现(很大程度上我们应该认为Sty
2017-12-28 17:39:58 12871 3
原创 SVN 使用笔记
1. 迁入检出 通过svn Repository Browser 查看svn目录,并新建文件夹 然后在本机check out到对应的目录,再commit 2. clear up报错 由于上次操作失败,导致clean up 继续提示要clear up,解决不了问题。 终极解决方案:修改数据库 在svn项目目录下.svn目录中有个wc.db,这是一个sqlite数据库,通过删除work_que
2017-12-18 14:08:18 229
原创 c# InvokeRequired 解决跨线程访问UI控件的问题
当InvokeRequired为true时,说明在非创建线程访问当前UI控件,但是C#中禁止非UI控件创建线程去访问控件,解决办法:public void Do(){ if (this.InvokeRequired) { this.Invoke(new MethodInvoker(() => { Do(); })); } else { /** 业务逻辑
2017-12-16 21:33:11 10590
原创 c# 读写app.config
//AppConfigHelper.csusing System;using System.Collections.Generic;using System.Configuration;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Xml;namespace Utilities
2017-12-16 10:01:36 1607
转载 c#和c++数据类型对应关系
作用 C++ 大小 C# 大小 .NET Framework类型 取值范围 后缀 字符 char 1 sbyte 1 System.SByte -128~127 字符(无符号) unsigned char 1 byte 1 System.Byte 0~255 宽字符 wchar_t 2 char 2 System.Char 宽字符(无符号) unsigned wchar_t
2017-12-14 16:03:45 2590
转载 C# 调用C++DLL传递的bool型,返回混乱(c++为false,c#却为ture)
感谢原作者:C# 调用C++DLL传递的bool型,返回混乱原因:C++中bool占一个字节,C#中bool占4个字节解决方法:将C++中的bool该为BOOL,或C#中的bool该为byte原因:统一变量所占地址空间大小。C++中BOOL与C#中bool同样占用4个字节,C#中byte与C++中bool同样占用一个字节。 C++中定义如下结构体struct MYSTRUCT{
2017-12-11 18:34:56 1516
转载 c++ 关于map的遍历 删除(转载)
原作者:c++ 关于map的遍历 删除[cpp] view plain copy print?int main(int argc, char* argv[]) { map<string, string> mapData; mapData[”a”] = “aaa”; mapData[”b”] = “bbb”; mapData[”c”] = “c
2017-12-11 13:44:23 423
原创 C# JSON格式化,时间格式化、忽略null值
/* 忽略null值,设置datetime格式化格式 */ var jsonSetting = new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore, DateFormatString = "yyyy-MM-dd HH:mm:ss" }; return JsonConvert.Serialize
2017-12-05 10:47:57 2906
TA创建的收藏夹 TA关注的收藏夹
TA关注的人