WPF
奔跑吧牛宝宝
不断超越自己
展开
-
WPF Focus失败
今天开发功能的需要用到TextBox.focus()发现focus() 一直返回false参试以下两种方案原创 2021-11-22 15:07:52 · 712 阅读 · 0 评论 -
WPF Combobox Style
<ControlTemplate x:Key="ComboBoxTextBox" TargetType="{x:Type TextBox}"> <Border x:Name="PART_ContentHost" Focusable="False" Background="{TemplateBinding Background}" /> </ControlTemplate> <ControlTemplate ..原创 2021-08-06 18:08:07 · 671 阅读 · 0 评论 -
Java与C# Integer 如何映射
使用 int?进行映射原创 2021-03-17 11:33:53 · 228 阅读 · 0 评论 -
C# 动态调用WebService
using System;using System.Collections;using System.Collections.Generic;using System.Data;using System.IO;using System.Linq;using System.Net;using System.Text;using System.Threading.Tasks;using System.Xml;using System.Xml.Serialization;namespac.原创 2021-03-17 09:56:14 · 412 阅读 · 0 评论 -
C# 拷贝桌面
zai'mo public System.Drawing.Bitmap CaptureWindow(IntPtr dest) { IntPtr hdcSrc = User32.GetWindowDC(User32.GetDesktopWindow()); IntPtr hdcDest = GDI32.CreateCompatibleDC(dest); using (Graphics grDest .原创 2021-03-11 20:13:29 · 161 阅读 · 0 评论 -
.Net Core 3.1 Dispatcher.BeginInvoke 失效 无法更新UI
最近研究 .Net Core 3.1 WPF 开发发现在WPF中常用的Dispatcher.BeginInvoke 更新UI界面失效了线程也是同一个线程,太奇怪了这边提供一个解法 var scheduler = TaskScheduler.FromCurrentSynchronizationContext(); Task.Factory.StartNew(()=> {}).ContinueWith(r=> { ...原创 2021-03-11 19:25:01 · 795 阅读 · 0 评论 -
WPF中线程上下文同步
WPF项目中碰到一个问题:调用第三方SDK的操作必须在同一线程(sdk提供方技术要求)这个要求很奇怪有没有然而它就这样要求了那我们就来分析下如何控制所有的操作都在同一线程第一种方法: 所有有关SDK的操作都在主线程里面做 App.Current.Dispatcher.BeginInvoke(DispatcherPriority.Normal, (Action)delegate () {...原创 2021-03-02 19:46:02 · 416 阅读 · 0 评论