避免使用WindowChrome.WindowChrome 可能会导致窗口全屏时无法完全遮挡底部窗口 避免使用窗口透明,可能会导
安装证书即可,https://www.microsoft.com/pkiops/Docs/Repository.htm 留待后查,同时方便他人
新增一个自定义控件继承ComboBox,同事在输入事件之前打开下拉框 public partial class ComboBoxEx : ComboBox { public ComboBoxEx() { } private int caretPosition; public override voi
需要根据实际需求在按钮的对应事件或者Command中添加逻辑 <Style TargetType="ComboBox" x:Key="DeleteComboBoxStyle"> <Setter Property="ItemContainerStyle"> <Setter.Value> <!--Com
除了常规的设置 WindowState="Maximized" WindowStyle="None" ResizeMode="NoResize" 以外需要手动激活一下窗口 if (th
viewmodel中定义原始数据及筛选后的数据,筛选后的数据类型为ICollectionView //原始数据列表 public ObservableCollection<SchoolOutDto> SchoolList { get; set; } /// <summary> /// 筛选数据后的列
下载固定版本的包,使用解压缩工具解压缩 https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/?form=MA13LH#download-section wpf中加载这个目录 Webview2_129为测试的目录 var envP
legacy IBM formatted bits like EBCDIC, big endian and floating point using (var stream = File.OpenWrite("punchcard.bin")) using (var writer = new Bina
https://stackoverflow.com/questions/20363100/wpf-popup-location-issue HKEY_CURRENT_USER\Software\Microsoft\Windows N
动态绑定触摸事件 btnChangeErase.AddHandler(TouchDownEvent, new RoutedEventHandler(btnChangeErase_TouchDown), true); btnChange
安装nuget SharpZipLib 1.4.2 public class ZipHelper { /// <summary> /// 压缩文件/文件夹 /// </summary> /// <param name="filePath">需要压缩的文
public class CountValidationRule : ValidationRule { public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureIn
btnChangeErase.AddHandler(Button.MouseLeftButtonUpEvent, new MouseButtonEventHandler(this.btnChangeErase_MouseUp), true); [参考] 1 2
安装nuget 【GMap.NET.Core】、【GMap.NET.WinPresentation】 AMapProviderBase public abstract class AMapProvi
检测屏幕分辨率变化后自动调整viewbox内部容器大小 - 动态适配屏幕分辨率 <Window SizeChanged="Window_SizeChanged"> <Viewbox x:Name="mainViewbox" Stretch="Uniform" StretchDirection="Bo
ConfigureServices修改 services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Title = "SwaggerTest", Version = "v1" }); c.SwaggerDoc("User",
通过观察minio内部的文件发现文件Content-Type显示异常, 显示内容为 multipart/form-data; boundary="8184e3be-33d
Interlocked可以为多个线程共享的变量提供原子操作 主要使用的读写方法 var runningState=Interlocked.Read(ref isRunning); Inter
样式如下 <DataGrid Margin="0,6,0,0" HeadersVisibility="All" RowHeaderWidth="60" HorizontalScrollBarVisibility="Visible" AutoGe
App() { this.Startup += App_Startup; } private void App_Startup(object sender, StartupEventArgs e) { this.Dispatcher
通过自定义ConfigurationProvider可以实现从数据库获取参数, 同时读取配置仍然可以使用原本的IConfiguration 添加ConfigProvi
安装nuget Portable.BouncyCastle using Org.BouncyCastle.Asn1.Pkcs; using Org.BouncyCastle.Asn1.X509; using Org.BouncyCastle.Crypto; using Org.BouncyCastl
格式化 参数 Formatting.Indented Object jsonObject = JsonConvert.DeserializeObject(json); var x= JsonConvert.SerializeObject(jsonObjec
通过webview2下载文件时候会将文件保存在用户的默认下载目录, 如果想调整成通过弹窗选择下载路径的方式则需要将默认行为做出修改。
skywaling安装目录在windows 环境上最好目录不要带空格 9.4.0版本需要 java11 安装好java后直接启动bin目录下startup.bat 启动
元素代码来源 github CrissCross项目 需要两个工具类及一个webview2的封装类 // Copyright (c) Chris Pulman. All rights reserved. //
public static class FocusBehavior { private static Dictionary<UIElement, RoutedEventHandler> handlers = new Dictionary<UIElement, RoutedEventHandler>(
0. 创建对象保存ApplicationServices startup中的app参数的ApplicationServices属性 ```
``` public class BindingProxy : Freezable { #region Overrides of Freezable protected o
ry.LocalMachine.OpenSubKey(key); if (services == null) { return; } var se
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号