随笔分类 - .NET
摘要:Task.Run(async () => { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async () => { ContentDialog dialog = new ContentDialog() { Title = "Te
阅读全文
摘要:引用Microsoft.Toolkit.Uwp.UI.Controls,使用DropShadowPanel <controls:DropShadowPanel Color="Black" OffsetX="10" OffsetY="10" BlurRadius="50" ShadowOpacity=
阅读全文
摘要:当应用已存在弹窗时,再显示其他弹窗,会提示 某个异步操作没有正常启动。 Only a single ContentDialog can be open at any time. at Windows.UI.Xaml.Controls.ContentDialog.ShowAsync() at ....
阅读全文
摘要:效果如图 引用 IACore.dll IALoader.dll IAWinFX.dll Microsoft.Ink.Analysis.dll Microsoft.Ink.dll System.Windows.Interactivity.dll 关键代码 通过RecognizeCommand获得Str
阅读全文
摘要:效果如图 关键代码 <InkCanvas x:Name="inkCanvas" /> //设置绘画信息 inkCanvas.InkPresenter.InputDeviceTypes = Windows.UI.Core.CoreInputDeviceTypes.Mouse | Windows.UI.
阅读全文
摘要:两个项目WpfStartupWithArgsDemo(WPF项目)和WpfStartupWithArgsDemo.Console(控制台项目) 启动控制台项目WpfStartupWithArgsDemo.Console,在代码中启动WpfStartupWithArgsDemo,并传递参数 strin
阅读全文
摘要:英文异常信息: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved excepti
阅读全文
摘要:WindowFromPoint() 不需要两个参数,它只需要一个,POINT类型的结构。 在32位程序中可以以不同的方式传递参数,在64位模式下则不行,所以以下写法无效。 [DllImport("user32.dll")] public static extern IntPtr WindowFrom
阅读全文
摘要:思路:找到正在使用当前文件的程序,Kill程序,删除文件 代码如下: string filePath = @"the file u want to delete"; var processes= FileUtil.WhoIsLocking(filePath); foreach(var process
阅读全文
摘要:报错:对象当前正在其他地方使用 System.Drawing.Bitmap如果跨线程使用,或者同时被多方调用,就会报错对象当前正在其他地方使用 解决方案是新开线程就新建一个Bitmap副本,并且保证一个Bitmap对象同时只被一个地方使用 复现这个问题的例子如下: string file="one
阅读全文
摘要:之前有一个项目需要多等待一会儿,默认的请求超时时间是不够的,所以我设置了Timeout,但结果并没有像我想象中那样运行,请求依然在短时间内断开了 然后我搜索了HttpWebResponse timeout not work,才发现原来我认为的超时和实际上需要设置的参数是不匹配的,这里记录一下 根据H
阅读全文
摘要:目录 起因 思考 简单测试 基于目标完成开发 实际运行的问题 总结 起因 这篇博客其实是ffmpeg多媒体框架的一个完整篇,我将从未知的状态去推导我是怎么找到答案的。 我的初始目标是希望合并一些视频,视频的情况是:300+个文件夹,每个文件夹是一个小时的视频,每个文件夹中有60个视频,每个视频时长是
阅读全文
摘要:C# 树状结构的部分查询 .net core 获得方法名 C#中重写、重载和隐藏的概念 索引器&集合 接口和抽象类 xml文件读写 C# 反射 循环属性、字段赋值 WCF 32位程序调试报错 C#实现OBB碰撞算法 The request was aborted: Could not create
阅读全文
摘要:参照SimpleVPN 使用库DotRas.for.Win7 封装一个工具类 using DotRas; using System.Linq; using System.Net; public class VPN { private string serverIP; private string a
阅读全文
摘要:HttpClient访问https的时候报错: The request was aborted: Could not create SSL TLS secure channel. 这样修改: var url = "https://..."; if (url.ToLower().StartsWith(
阅读全文
摘要:ORA-00933: SQL command not properly ended 基于这个报错,网上有很多答案,包括: 1.在INSERT语句中使用了JOIN或者ORDER BY 2.在UPDATE语句中使用了JOIN 3.在DELETE语句中使用了ORDER BY 4.在SELECT语句中使用了
阅读全文
摘要:原理在这里 代码翻写自Simple Oriented Bounding Box OBB collision detection explaining的高赞答案(C++) 向量类Vec3 public class Vec3 { public float X { get; set; } public f
阅读全文
摘要:效果如图: 根据下拉框fieldTypeComboBox,控制其他控件的显隐 关键代码 <ComboBox Grid.Column="1" Grid.Row="2" DataContext="{Binding FieldTypeEnumInfos}" ItemsSource="{Binding }"
阅读全文
摘要:/// <summary> /// 行、列从0开始计数 /// </summary> /// <param name="rowIndex"></param> /// <param name="columnIndex"></param> /// <param name="dg"></param> //
阅读全文
摘要:代码树状多选 可以选择任意节点的树 只能选择子节点的树 代码树状单选
阅读全文