原创 .net 6 壓縮發佈

  單文件包現在支持壓縮,可以通過將屬性設置EnableCompressionInSingleFile爲true. 在運行時,文件會根據需要解壓縮到內存中。壓縮可以爲某些場景提供巨大的空間節省。 讓我們看一下與NuGet 包資源管理器一起使

原创 WPF窗口最大化、最小化和關閉按鈕功能的禁用

ResizeMode表示獲取或設置調整大小模式,他有4個參數 成員 說明參數1 NoResize 不同調整窗口的大小,最大化和最小化按鈕不顯示,不顯示在標題欄中參數2 CanResize 可以調整窗口的大小,最大化和最小化按鈕都顯示並啓動參

原创 WPF如何去除調試的黑框?

如下圖所示在調試時,WPF頁面的中間位置有一個調試的黑框,在不需要時,將其去掉,去掉的方法: 調試--》選項--》調試--》常規-->去掉“啓用XAML的UI 調試工具” 去掉黑框的效果:  

原创 最全的MySql和C#數據類型對應表

Mysql和C#數據類型對應表 :   MySql C# bigint long bigint unsigned ulong int int int unsigned uint smallint short

原创 內存RequestId

Guid.TryParse(context.HttpContext.Request.Headers["RequestId"], out Guid requestId);

原创 IServiceProvider 反模式

private readonly ILogger<WxPayController> _logger; /// <summary> /// /// </summary>

原创 結合兩個嵌套的for循環在一個for循環

for (var i = 0; i < 5; i++) { for (var j = 0; j < 4; j++) {

原创 WPF 使用WindowChrome自定義窗體樣式

示例代碼:   <Window x:Class="WpfApp4.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x=

原创 定時整理內存

public class FlushMemUtil { public static void StartTimer() { #region 定時整理內存

原创 取得文件夾是否有用戶

/// <summary> /// 取得文件夾是否有用戶 /// </summary> /// <param name="filePath"></param> /// <pa

原创 wpf 的依賴屬性和附加屬性的區別

幾種應用依賴屬性的場景: 1. 希望可在樣式中設置屬性。 2. 希望屬性支持數據綁定。 3. 希望從元素樹中的父元素自動繼承屬性值。   幾種應用附加屬性的場景: 1. 希望可在樣式中設置屬性。 2. 希望屬性支持數據綁定。 3. 希望從元

原创 js判斷是否安桌是否ios

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-wi

原创 c# – 通過反射獲取命名空間中的所有類型

如何通過C#中的反射獲得命名空間中的所有類?   以下代碼在當前程序集中定義的指定命名空間中打印類的名稱。正如其他人指出的,一個命名空間可以分散在不同的模塊之間,所以你需要先得到一個程序集列表。     string nspace = "

原创 c#——樹的深度,廣度優先遍歷與迭代器(IEnumerable<T>)的結合使用

樹是開發工作中比較常見的一種數據結構,園子裏有很多文章介紹了對它的遍歷,此處我們結合c#的迭代器機制,創建兩種樹的遍歷方法。   static IEnumerable<T> DepthFirstTravel<T>(T root,Func<

原创 Wpf ToolTip 綁訂

<TextBlock Name="Block" Text="1111"> <TextBlock.ToolTip> <ToolTip DataContext="{Bin