原创 MaterialDesignInXamlToolkit 5.0 發佈

5.0.0 發佈 這是一個重大版本更新,又許多破壞性變化 升級到5.0.0版本,請參考:https://www.cnblogs.com/sesametech-dotnet/p/18028565 變化 關鍵性變化 Allow for tr

原创 Material Design In XAML Toolkit 5.0.0 Migration Guide

MaterialDesignInXamlToolkit 5.0有破壞性的更新,下面的連接可以用於4.x升級到5.0的一個手冊。僅供參考,歡迎升級5.0時使用。 https://github.com/MaterialDesignInXAML/

原创 Avalonia upgrade from 0.10 to 11.x

Avalonia 從0.10版本升級到11.x版本。由於11.x新版本與舊版本對比發生了破壞性的變化,因此官方給出了升級的攻略可以參考。 https://docs.avaloniaui.net/docs/stay-up-to-date/up

原创 OxyPlot公共屬性一覽

一、PlotModel 1、構造函數中設置的屬性 public PlotModel() { this.Axes = new ElementCollection(this); //座標軸集合; thi

原创 Avalonia開發(二)項目結構解析

一、前言 在Avalonia開發(一)環境搭建 文章中介紹了Avalonia的介紹、開發環境的搭建、項目創建,以及項目FirstAvaloniaApp項目結構的介紹。本篇文章將介紹各平臺的項目介紹。 二、Desktop項目結構 First

原创 C# 代碼實現關機

AdvApi32.LookupPrivilegeValue(null, "SeShutdownPrivilege", out var lpLuid); using var t = AdvApi32.SafeHTOKEN.FromThrea

原创 Ubuntu 18.04安裝RabbitMQ

1、安裝erlang語言環境 sudo apt install erlang-nox 2、更新Ubuntu 源 sudo apt update 3、安裝RabbitMQ服務 sudo apt install rabbitmq-serv

原创 Linux Ubuntu 安裝Qt【安裝完可以直接運行】

1、安裝 Qt: 第一步:到官網http://download.qt.io/archive/qt/下載 Qt 安裝包,此處本人安裝的是 qt-opensource-linux-x64-5.7.0.run; 第二步:打開終端,輸入命令

原创 【WPF】後臺代碼實現綁定ComboBox的SelectedItem功能

WPF 開發程序目前最好的用的設計模式爲MVVM模式,實現了前後端的分離,前端頁面的更改不需要後臺代碼邏輯發生變化,同理,後臺邏輯發生變化時基本上也不需要修改前臺的頁面佈局等信息。 由於某些原因,可能導致項目不是完全按照MVVM模式進行設計

原创 WPF開發必備

類庫 1、XamlFlair The goal of the XamlFlair library is to ease the implementation of common animations and allow a develope

原创 Prism+WPF使用DependencyInjection實現AutoMapper的依賴注入功能

前言 在使用PRISM+WPF開發項目的過程中,需要使用AutoMapper實現對象-對象的映射功能。無奈PRISM沒有相關對AutoMapper相關的類庫,於是轉換一下思想,在nuget 中存在有關使用Microsoft.Extensio

原创 Visual Studio 2022 Preview 3和2019 16.11發佈

Visual Studio 2022 Preview 3 主要特點 個人和團隊生產力 附加到進程改進 新項目設計器 黑暗主題提升 開發現代應用 遠程測試 新的JavaScript和TypeScript項目類型 在指尖上的創新 診斷分

原创 WPF中的DesignerProperties

在WPF開發過程中,最容易遇到的一個問題:就是在自定義控件的過程中寫好業務邏輯後,在調用的地方,打開.xmal文件設計器時出現異常,經過排查發現是由於自定義控件初始化過程中需要進行賦值操作。爲了能夠讓自定義控件正常顯示,需要在調用控件的代碼

原创 在.NET 6中使用DateOnly和TimeOnly

今日不可轉載,可在兒童節當天或之後在公衆號申請白名單。 千呼萬喚始出來 在.NET 6(preview 4)中引入了兩個期待已久的類型,將作爲核心庫的一部分。DateOnly和TimeOnly允許開發人員表示DateTime的日期或時間部分

原创 在 Ubuntu 上安裝 .NET SDK 或 .NET 運行時

在wsl Ubuntu 20.04上面安裝dotnet鏈接 https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu Ubuntu 支持 .NET。 本文介紹如何在