這一節要來談 Inline Array。
C#12 新功能 (3)
這篇來談兩個新功能,ref readonly parameters 與 alias any type
C#12 新功能 (2)
Collection Expressions,一個頗為方便的新功能,讓我們繼續看下去。
C#12 新功能 (1)
C#12 也出現一陣子了,這陣子來整理整理一些新功能的介紹
如何在TextBlock渲染前取得字串的渲染寬度
- 46
- 0
前陣子遇到一個對齊上的麻煩,這個麻煩的點在於需要在渲染前取得所有 TextBlock 中最長的那一個當作所有 TextBlock 的寬度,類似 DataGrid 中 SizeToCell 那種效果。問題來了,渲染後的 ActualWidth 才有意義,如果要依賴 ActualWidth 的變更好像有點太麻煩了;所幸可以利用 FormattedText 事前計算,讓我們來看看這怎麼做。
[隨手記] Metro Studio 5 安裝問題
- 189
- 0
Syncfusion 的 Metro Studio 是個人很喜歡的一套工具,但最近重裝的時候突然發生網路問題,記錄一下怎麼解決。
輔助自訂集合類別偵錯
- 247
- 0
- 2024-02-28
這篇文章要介紹的是對於自訂集合類別的偵錯輔助類別。
[LiveCharts2] 使用 EntityIndex 產生 Coordinate
- 68
- 0
- LiveCharts2
根據上一篇 [LiveCharts2] ChartEntityMetaData 的敘述來改善之前 [LiveCharts2] 資料對應 -- IChartEntity interface 中的寫法。
[LiveCharts2] ChartEntityMetaData
- 94
- 0
- LiveCharts2
追追追,找出 ChartEntityMetaData 到底在幹甚麼。
[WPF] 使用新的 package 取代 System.Windows.Interactivity
- 129
- 0
這篇記錄一下在 WPF 專案裡常用的 System.Windows.Interactivity 改用新的 package 替代的一些注意事項。
[LiveCharts2] 資料對應 -- IChartEntity interface
- 96
- 0
- LiveCharts2
除了使用 Mapping property,LiveChart 提供了另一種資料對應的方式 – 透過實作 IChartEntity interface。
[LiveCharts2] 資料對應--使用 Mapper
- 133
- 0
- LiveCharts2
接下來要談到的是使用 Series<TModel, TVisual, TLabel, TDrawingContext>.Mapping 屬性來做資料對應。
[LiveCharts2] XY座標系圖表構成三大要素
- 468
- 0
- LiveCharts2
- 2023-06-24
這一篇要介紹構成圖表的三個要素:座標系(Chart Control)、座標軸(Axes)和點序列(Series)。
LiveCharts2 簡介
- 472
- 0
- LiveCharts2
LiveCharts 是一套基於 SkiaSharp 的免費開源圖表套件,早期的版本提供給 UWP、Window Forms 以及 WPF 使用。這邊要介紹的是 v2 版,目前尚在 beta 階段。
LINQ 練習題 -- 自訂排序
- 599
- 0
- 2023-03-03
LINQ 自訂排序的小練習
[WPF] 實作觀景窗
- 320
- 0
- 2023-02-25
這是一種有趣的需求,設定一個小小觀景窗,在觀景窗後方的物件只能透過觀景窗才能看到。
超強 WPF 視覺樹分析工具
- 593
- 0
- 2023-02-26
寫 WPF 的朋友們應該都知道 Visual Studio 本身帶有一個「即時視覺化樹狀結構」 的分析工具,這個分析工具其實已經很好用了。但是有一個第三方的工具也不賴,就是本文要介紹的 Snoop。
傳統 WPF 專案檔遷移到 SDK-style project 遇到的問題
- 227
- 0
把傳統 WPF 專案檔遷移到新式的 SDK-style 專案檔很容易,但我遇到了一個問題。
C# 11 新功能 -- Required members
Required members 也是個滿有意思,這是一個應用在屬性上的功能。
C# 11 新功能 -- static virtual members in interfaces and generic math
static virtual members in interfaces 與 generic math 這兩個新功能有相關,因為有了前者,才會使後者成為可能,而且是此次改版我個人最喜歡的新變化。