自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 WPF Datagrid 内容未垂直居中

WPF Datagrid 内容未垂直居中

2023-03-08 14:08:55 470

原创 双向绑定需要 Path 或 XPath

解决方法: {Bingding} 写绑定的具体的属性上去。

2022-11-04 13:31:23 593

原创 WPF win10风格的选择文件夹/文件 对话框

IsFolderPicker 为FALSE 则是选择文件。安装WindowsAPICodePack-Shell包。

2022-08-11 13:10:51 640

原创 WPF添加程序启动页SplashScreen

WPF添加SplashScreen

2022-07-21 14:18:37 556

原创 关于Server属性中的恢复设置

用sc设置server属性中的“恢复”reset 是“在此时间之后重置失败次数” 单位是秒actions:restart表示重启服务,reboot表示重启计算机 单位是毫秒一天重置一次次数计数,第一次失败15秒后重启服务,第二次以及以后失败 30秒后重启服务:...

2022-06-23 14:28:09 991

原创 WPF Command调用canExecute()

Command 因为失去焦点等原因无法刷新时,调用以下方法重新刷新:CommandManager.InvalidateRequerySuggested();

2022-03-14 15:43:44 686

原创 WPF Textblock绑定多个字符串

<TextBlock><TextBlock.Text> <MultiBinding StringFormat="{}{0}, {1} {2}"> <Binding Path="First"/> <Binding Path="Second"/> <Binding Path="Third"/> </MultiBinding></TextBlock.Text>.

2022-03-10 17:58:14 1599

原创 WPF概念

wpf触发器:属性触发器(Property Trigger)数据触发器DataTrigger事件触发器Event TriggerMultiDataTrigger & MultiTrigger

2021-09-03 01:55:54 105

原创 MEF部件的生命周期(PartCreationPolicy)

MEF提供的导出部件的三种创建策略,分别如下:CreationPolicy.Any:表示可共享或不共享,部件的实例用MEF容器根据不同的请求需求自动控制。CreationPolicy.Shared表示共享部件,既Shared类型的插件部件可以在多个MEF组合容器中共用,而且多次请求该部件返回的其实是同一个对象。CreationPolicy.NonShared类型,表示不共享部件实例,每当有新的请求就会创建一个新的对象实例。...

2021-06-15 17:40:10 138

原创 C#数据类型size

如下sizeof(sbyte) 1 sizeof(byte) 1 sizeof(short) 2 sizeof(ushort) 2 sizeof(int) 4 sizeof(uint) 4 sizeof(long) 8 sizeof(ulong) 8 sizeof(char) 2 sizeof(float) 4 sizeof(double) 8 sizeof(decimal) 16 s

2021-06-11 15:58:45 913 1

原创 Environment.SpecialFolder的值的含义(本地打印)

AdminTools 48 用于存储各个用户的管理工具的文件系统目录。Microsoft Management Console (MMC) 会将自定义的控制台保存在此目录中,并且此目录将随用户一起漫游。 ApplicationData 26 用作当前漫游用户的应用程序特定数据的公共储存库的目录。漫游用户在网络上的多台计算机上工作。漫游用户的配置文件保留在网络服务器上,并在用户登录时加载到系统中。 CDBurning 59 ...

2021-06-11 15:30:33 1106 1

原创 C# linq 查询示例

初始化数据:public void InitStudentList(){ students = new List<Student> { new Student {First="Svetlana", Last="Omelchenko", ID=111, Scores= new List<int> {97, 92, 81, 60}}, new Student {First="Claire", Last="O'Donnell", ID=112, Sc

2021-06-10 10:47:45 95

原创 WPF和UWP控件的基础样式

WPF和UWP控件的基础样式:可根据基础样式来对控件做细微处理1.UWP基础样式:win10电脑本地都有(19041是SDK号,跟系统相关,不一定相同)C:\Program Files (x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.19041.0\Generic2.WPF基础样式Control Styles and Templates(4.8)如果想找旧的样式,也可以在微软文档网站里搜这个关键词,能

2021-06-08 11:28:48 2258

原创 xml序列化公共类

序列化的公共方法public enum SerializeType{ Xml, Binary,}class SerializerHelper{ /// <summary> /// Serialize the object to xml or binary file /// </summary> /// <typeparam name="T">the Type of the object</typepara

2021-06-04 15:37:21 79

原创 解析自己生成的键盘记录文件

public void ReadFile() { using (StreamReader readfile = new StreamReader("D:\\TestKeyboard.txt")) { int k = 0; string allFile = readfile.ReadToEnd(); for (int i = 0; i < al.

2021-06-04 14:57:53 98

原创 点击代码在解决方案管理器中会自动定位位置、ctrl+鼠标单击取消跳转功能改为选中单词

功能:点击代码页,在解决方案管理器中会自动定位当前代码所在的项目目录的位置方法:工具 >选项 >项目和解决方案 >常规 >在解决方案资源管理器中跟踪活动项

2021-05-07 17:25:39 158

原创 Centennial (Desktop Bridge) 程序添加开机启动项

VS2015需要引用Windows.ApplicationModel.StartupTaskContract 、Windows.Foundation.FoundationContract 、System.Runtime.WindowsRuntime.dll、System.Runtime.WindowsRuntime.UI.Xaml.dll、System.Runtime.InteropServices.WindowsRuntime.dll、windows.winmdVS2017需要引用:M..

2020-09-10 16:52:50 343

原创 关于CS1061报错 的一种解决办法

UWP程序deploy的时候用的是debug模式的,后来打包用的是release,“XXX”是之前删掉的代码,在obj文件夹里release文件夹里的xx.g.cs文件里看到了解决办法:删除obj文件夹重新编译打包

2020-08-26 14:20:16 3972 1

原创 获取注册表键值并格式转换

目的:需要获取注册表键值,内容是GUID,类型是REG_SZ,然后再将这个GUID与另一个地址拼成一个新的注册表路径,RegOpenKeyW的路径格式要求为LPCSTR。这里把获取到的GUID用TCHAR格式存储。HRESULT GetGUIDReg(TCHAR GUID[]){ HRESULT hr = E_FAIL; HKEY hKey = NULL; hr = Reg

2018-01-17 14:22:46 2949

原创 字符类型问题C2440,C2664

源码链接:http://blog.csdn.net/u010499449/article/details/56671118网上找了一个关于Windows服务的例子,用VS2015编译出现如下两个报错错误地方:entrytable[0].lpServiceName = "testservice";错误代码:Error C2440 '=': cannot convert f

2017-11-17 16:46:24 278

原创 Copy文件错误的提示

bool DeviceIoControl(XXX)如果返回false,GetLastError() 得到的是 123 ,即ERROR_INVALID_NAME;int err = HRESULT_FROM_WIN32(GetLastError()) 得到的是0x8007007B ,这是转成十六进制的。总之,错误描述是The file name, d

2017-11-01 13:56:33 1350

转载 Winform获取当前程序路径

Winform获取应用程序的当前路径的方法集合,具体如下,值得收藏//获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的Process 组件并将其与当前活动的进程关联的主模块的完整

2017-10-26 13:59:12 1048

转载 [XAML]回车换行空格等问题

xml:space="preserve">The first line. The second line.加上xml:space="preserve"后,可对字符串进行回车换行等操作直接键盘空格键盘回车也是可行的空格 ( ) Tab ( ) 回车 ( ) 换行 ( )

2017-10-25 13:52:41 2092

转载 C#判断AC电源是否开关

class PowerStatusHelper { [DllImport("kernel32.dll")] protected static extern Boolean GetSystemPowerStatus(out SystemPowerStatus sps); protected enum ACPowerState : byte

2017-10-23 17:20:52 948

转载 获取当前用户的SID

public static string GetCurrentUserSid() { System.Security.Principal.WindowsIdentity currentUser = System.Security.Principal.WindowsIdentity.GetCurrent(); return curren

2017-10-23 15:59:09 514

转载 判断BIOS是否是UEFI

BOOL isUEFI(){ DL_ENTER_FUNC_T(); GetFirmwareEnvironmentVariableA("", "{00000000-0000-0000-0000-000000000000}", NULL, 0); if (GetLastError() == ERROR_INVALID_FUNCTION) { //"Retrun false. It's L

2017-10-23 14:28:54 405

转载 RasiePrivileges提升权限

void RasiePrivileges(void){ HANDLE hToken; TOKEN_PRIVILEGES tkp; if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) { return; } LookupPrivilegeVa

2017-10-23 14:19:53 209

原创 【C】关于输入输出的报错

File:minkernel\crts\ucrt\inc\corecrt_internal_stdio_output.hLine:1071Expression: _state==state::normal || _state==state::type这个Expression 不知道是什么意思,但是最后检查到是 输出语句的语法错误。

2017-10-19 14:06:25 2338

原创 Oracle遇到的知识点

Oracle

2017-01-18 11:17:58 164

原创 Oracle插入数据

多行插入数据

2017-01-18 10:50:48 279

LinqSample.rar linq的使用示例

linq的使用

2021-06-10

winform计算器

private void button1_Click(object sender, EventArgs e)//数字 { Button btn = (Button)sender; textBox1.Text += btn.Text; }

2015-05-31

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

TA关注的人

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