![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#&xmal
qq_36150051
这个作者很懒,什么都没留下…
展开
-
C# binding
一 Task1 Finish the unfinished work of two tasks last week2 Finish tasks CNTMAT-3129[CR][PCClient]Add VBI and Cluster path config ,code submitted ,wait for review二 lesson learned1 Understanding原创 2017-08-21 10:04:47 · 327 阅读 · 0 评论 -
用C#去获取注册表里的值
static RegInfo getRegInfo(bool wow64) { string regKeyName; // Check registry in both 32 and 64 if (wow64) { regKeyName = @原创 2017-11-14 08:49:19 · 2352 阅读 · 0 评论 -
通过依赖属性来改变usercontrol的内容
The member "ButtonConent" is not recognized or is not accessible.wpf在binding时,如果出现以上错误信息,说明binding的名称和依赖属性的名称不匹配原创 2017-12-11 08:46:08 · 444 阅读 · 0 评论 -
关于wpf设置属性的几种方式
注意:这个设置没有优先级,同一个属性只能设置一次。1 Local control specific style这种方式仅仅只是对这个控件有效!==================================code原创 2017-12-11 08:49:57 · 3192 阅读 · 0 评论 -
how to resovle The type 'UserControl' does not support direct content
问题的背景 :在nodeinstallation中添加一个usercontrol 用来在卸载后提示用户还有没有删除的文件添加了usercontrol后显示,错误提示 ==“The type 'UserControl' does not support direct content“==================================================原创 2017-12-11 08:55:28 · 418 阅读 · 0 评论 -
C#项目,改变文件的输出路径,查看C#项目的版本号,修改版本号的规则
改变C#文件的输出路径1 双击文件的properties,会弹出一个界面2 点击Build 选择output 在这可以更改文件的输出路径关于查看C#项目的版本号1 直接看Porperties 文件下的AssemblyInfo.cs文件,最后一行就可以查看版本号R 1.3.1.01 修改bug一般是在1的位置+1 fix in 1.3.2.02 做完 fe原创 2017-11-24 09:19:11 · 1135 阅读 · 0 评论 -
关于wpf的contextMenu的datecontext的设置问题
wpf中菜单分为两种:menu,contextMenu(上下文菜单) contextMenu 不会继承父控件的datecontext属性,而需要自己绑定datecontext属性 一般用这种方式来设置当前的contextmenu的datecontext NameScope.SetNameScope(CaseDetail_ConTextMenu, NameScope.原创 2017-11-24 09:24:00 · 860 阅读 · 0 评论 -
关于wpf的date binding的绑定失败错误信息输出格式
code简单的同一页面中的组件之间的绑定 错误信息:System.Windows.Data Error: 40 : BindingExpression path error: 'value' property not found on 'object' ''Slider' (Name='t原创 2017-11-24 09:28:44 · 2112 阅读 · 0 评论 -
在C#项目中配置log4net
参考地址:https://www.codeproject.com/Tips/1107824/Perfect-Log-Net-with-Csharp1 以consoleapplication为例添加log4net的包Add log4net refer to your project. We have 2 ways for adding that library. The原创 2017-12-25 15:45:39 · 616 阅读 · 0 评论 -
关于winform的textBox的水平滚动条
1 首先你得先设置该textBox为多行。2 wordWrap是默认是自动换行的,也就是默认为true。3 在设置水平滚动条时,一定先设置自动换行wordWrap为false。this.TxtBox_ApercuFichier.Multiline = true;this.TxtBox_ApercuFichier.WordWrap = false;this.Txt原创 2017-12-25 15:48:42 · 2232 阅读 · 0 评论 -
window的换行和使用中英文资源是的换行
关于windows下换行关键的是google 关键字 wpf findResource line break1 使用场景先从Resource中获取资源字符串,然后再进行format,这里的format是为了进行动态的对字符串进行改变,以传参数的形式。问题来了,在资源中的==================================================原创 2017-12-25 15:49:32 · 205 阅读 · 0 评论 -
关于C-ATS NODE项目改名字的问题
需要改三个地方:1 Assembly Name 程序集名称2 Assembly Information 里面的title 和Product都需要改原创 2017-12-25 15:50:21 · 259 阅读 · 0 评论 -
关于String StringBuilder StringBuffer的区别
Mutability(可变性的) Difference:String is immutable(no changed), if you try to alter (改变) their values, another object gets created, whereas(然而) StringBuffer and StringBuilder are mutable (可变) so原创 2017-12-25 15:51:05 · 154 阅读 · 0 评论 -
关于c#项目小结
改变C#文件的输出路径1 双击文件的properties,会弹出一个界面2 点击Build 选择output 在这可以更改文件的输出路径关于查看C#项目的版本号1 直接看Porperties 文件下的AssemblyInfo.cs文件,最后一行就可以查看版本号R 1.3.1.01 修改bug一般是在1的位置+1 fix in 1.3.2.02 做完 fe原创 2017-11-13 08:58:41 · 454 阅读 · 0 评论 -
c#调用cmd命令
string command = @"Explorer /select," + caseDetail.Case.CasePath; Process process = new Process(); ProcessStartInfo startInfo = new ProcessStartInfo(); startIn原创 2017-11-13 08:51:08 · 232 阅读 · 0 评论 -
C#中判断一个文件是本地还是远程文件?
C#中判断一个文件是本地还是远程文件?string loacal="D:\RecordAudio.xml";string remote="\\10.10.11.90\Case_new\StartRecorAudio_VoiceCheck.xml"Uri uriLocal=new Uri(loacal);//通过字符串的构造方法,初始化一个uri对象。Uri uriR原创 2017-08-15 09:39:54 · 1177 阅读 · 0 评论 -
判断一个文件夹是远程还是本地
判断一个文件夹是远程还是本地 var x = new System.Windows.Forms.FolderBrowserDialog(); if (x.ShowDialog() == System.Windows.Forms.DialogResult.OK) { foreach (va原创 2017-08-15 10:54:53 · 760 阅读 · 0 评论 -
About the application of lambda and relayCommand
public RelayCommand SaveCommand { get {?? 代表这个返回的_saveCommand为false时,就new一个新对象返回。 return _saveCommand ?? (_saveCommand = new原创 2017-09-04 09:14:36 · 152 阅读 · 0 评论 -
DynamicResource与StaticResource的区别 下面用例子更详细地说明DynamicResource与StaticResource的区别。 先看看这段XAML代码: // Li
DynamicResource与StaticResource的区别下面用例子更详细地说明DynamicResource与StaticResource的区别。先看看这段XAML代码:// LinearGradientBrush.xaml xmlns="http://schemas.microsoft.com/winfx/2006/xaml/present转载 2017-09-05 14:22:51 · 376 阅读 · 0 评论 -
lambda
public RelayCommand SaveCommand { get {?? 代表这个返回的_saveCommand为false时,就new一个新对象返回。 return _saveCommand ?? (_saveCommand = new原创 2017-08-29 14:07:51 · 190 阅读 · 0 评论 -
Binding
1 Binding { name} 说明直接绑定的是name 一个,肯定在某个地方绑定了datacontext2 private RelayCommand _saveCommand;创建了一个行动对象原创 2017-08-29 14:08:19 · 170 阅读 · 0 评论 -
关于WPF深入浅出话资源
10 深入浅出话资源背景:为什么要引入资源?外部文件和与程序分离,这就有可能丢失或损坏。编译器允许我们把外部文件编译进程序主体(程序资源或者二进制资源)对象级资源:每个界面都可以携带自己的资源并被自己的子级元素共享。WPF程序中的数据分为四类:数据库资源,资源文件,对象级资源,变量中的资源。10.1 WPF对象级资源的定义和查找定义的两种方式:1 直接在界面原创 2017-09-08 08:56:18 · 165 阅读 · 0 评论 -
用C#程序调用java程序
开启一个进程去运行java程序 private void RunDBT() { var pInfo = new ProcessStartInfo() { RedirectStandardOutput = true, RedirectStandardError原创 2017-10-27 10:03:28 · 1048 阅读 · 0 评论 -
C#项目改名字方案
1 改名字需要的步骤:借鉴的网址 http://blog.csdn.net/jjp837661103/article/details/23332999修改解决方案的名称。修改解决项目名称。修改项目的程序集名称和默认命名空间替换整个项目或解决方案中的出现该名称的地方。修改.sln文件中的出现的名称。更该与.sln文件同一目录的文件夹的名称。删除项目Debug或Rele原创 2017-10-27 10:04:27 · 1885 阅读 · 0 评论 -
关于C#项目的.sln和csproj的区别
1、sln:solusion 解决方案 csproj:c sharp project C#项目2、解决方案是项目的集合,项目是文件的集合;一个sln中可以包含多个csproj。一个csproj可以包含多个文件;csproj可以作为单独的项目运行,也可以在sln中添加csproj统一管理。3、sln和csproj都可以双击运行,如果解决方案中只有一个项目那么两个方式是没有原创 2017-10-27 10:05:38 · 2062 阅读 · 0 评论 -
@符号在c#的中的作用
作用:后面的字符串不用转义,换行自动识别比如它在string中的应用。 1字符@表示,其后的字符串是个“逐字字符串”(verbatim string)。 // 这个说法来自C# Primer 中文版(Stanley B. Lippman, 侯捷/陈硕合译) 2对于逐字字符串字面变量(verbatim string literal ),我们不再需要使用“转义序列”就可以指原创 2017-10-27 10:06:23 · 205 阅读 · 0 评论 -
about PcClient package
在PcClient中用到的包介绍1 CefSharp这是一个开源库,地址:https://cefsharp.github.io/ 相当于一个浏览器控件,可以解析Xaml(既C#代码)的代码,呈现出界面,它支持winForms和WpfCefSharpCefSharp.coreCefSharp.Wpf2 GalaSoft http://www.cnblogs.com/che原创 2017-10-27 10:07:01 · 393 阅读 · 0 评论 -
通过set集合判断一个集合的元素是否重复
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication5{ class Program { static原创 2017-12-25 15:51:57 · 2954 阅读 · 0 评论