C#
读不懂的标题
Python方向
展开
-
System.NotSupportedException:“该类型的 CollectionView 不支持从调度程序线程以外的线程对其 SourceCollection 进行的更改。”
当我们要更改绑定前端界面的后台数据时,在其它线程进行添加删除操作时,会遇到不支持的现象。主要是我们要改变的数据在此线程中没有绑定上下文,我们只需要一下操作。ThreadPool.QueueUserWorkItem(delegate { System.Threading.SynchronizationContext.SetSynchronizationContext(new原创 2020-05-18 15:29:40 · 3769 阅读 · 0 评论 -
解决 System.InvalidOperationException:“调用线程无法访问此对象,因为另一个线程拥有该对象。”
当我们在C#中编写委托事件进行传递参数来改变对象属性时,容易引起另一个线程拥有该对象的现象,这是线程之间的关联问题,要想解决此问题,我们就要将委托回来的线程对象和当前函数中的线程对象相关联。//将出现问题的代码放在此函数中 Dispatcher.Invoke( new Action( delegate { //出问题的代码块原创 2020-05-18 15:19:05 · 8446 阅读 · 0 评论 -
C# 设置程序以管理员模式运行
我们先在自己的项目中找到项目中的Properties/app.manifest文件打开此文件后,我们可以看到如下代码将其中的leve属性设置成requireAdministrator,你的程序就是运行在管理员模式下了。原创 2020-05-16 15:49:30 · 751 阅读 · 0 评论 -
C# WPF中TextBox输入框添加占位符
然后我们在指定的样式文件中加入如下代码 <!--占位符--> <Style x:Key="placeHolder" TargetType="{x:Type TextBox}" BasedOn="{StaticResource {x:Type TextBox}}"> <Setter Property="Template"> <Setter.Value> <ControlT.原创 2020-05-13 09:48:28 · 1794 阅读 · 0 评论 -
软件运行出现问题签名: 问题事件名称: CLR20r3 问题签名 01: dingshi.exe 问题签名 02: 1.0.0.0 问题签名 03: f621c028 问题签名 04: lingshe
自己用VS编写了一个桌面应用程序,当我打包好后,安装到电脑上后,点击运行时,出现以下问题。问题签名:问题事件名称: CLR20r3问题签名 01: dingshi.exe问题签名 02: 1.0.0.0问题签名 03: f621c028问题签名 04: lingshengd问题签名 05: 1.0.0.0问题签名 06: f621c028问题签名 07: 12e问题签名 08: 7问题签名 09: System.MissingMethodExceptionOS 版本: 6.3.960原创 2020-05-12 15:33:33 · 8999 阅读 · 1 评论 -
C# TCP连接服务器,心跳处理,数据接收粘包处理,窗口移动。模板代码。
using Newtonsoft.Json;using Newtonsoft.Json.Linq;using RestSharp;using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;using System.Timers;using Syst...原创 2020-04-27 09:34:11 · 993 阅读 · 0 评论 -
对数组中的元素进行批量删除
var data: [ { taskId: '0' }, { taskId: '1' }, { taskId: '2' }, { taskId: '3' ...原创 2020-04-17 09:27:54 · 1234 阅读 · 0 评论 -
C# WPF 检测U盘插入,拔出。
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Runtime.InteropServices;using System.Text;using System.Threading.Tasks;using System.Windows;using...转载 2019-12-18 15:24:22 · 1267 阅读 · 0 评论 -
C# 以MP3的格式将录制的音频数据写入文件流
using NAudio.Lame;using NAudio.Wave;using System;using System.IO; public class Sound_Record { public WaveIn waveSource = null; static LameMP3FileWriter waveFile; stri...原创 2019-11-21 15:29:17 · 1611 阅读 · 1 评论 -
C# WPF 中设置窗体显示在其它窗体上的中间位置
//首先在From1窗体界面加载完进行如下设置,使得From1窗体始终在其它窗体的最上面 this.Topmost = true; //首先获取当前窗体的左上角和右下角坐标 Point ptLeftUp = new Point(0, 0); Point ptRightDown = new Point(this.ActualWidth...原创 2019-11-11 14:27:42 · 1968 阅读 · 0 评论 -
C# WPF ListView 操作 item(包括item子集中创建listview属性)
这段代码实现的功能listview中添加buttonlistview中添加图片向item中添加其下的listview可以对listview进行增删改操作对listview中任意一个item的子集中的listview中的item对象进行增删改操作前端代码<Window x:Class="ListviewInItemAddList.MainWindow" xml...原创 2019-09-28 19:09:18 · 10128 阅读 · 1 评论