接下來要談到的是使用 Series<TModel, TVisual, TLabel, TDrawingContext>.Mapping 屬性來做資料對應。
[LiveCharts2] 資料對應--使用 Mapper
- 205
- 0
- LiveCharts2
接下來要談到的是使用 Series<TModel, TVisual, TLabel, TDrawingContext>.Mapping 屬性來做資料對應。
這一篇要介紹構成圖表的三個要素:座標系(Chart Control)、座標軸(Axes)和點序列(Series)。
LiveCharts 是一套基於 SkiaSharp 的免費開源圖表套件,早期的版本提供給 UWP、Window Forms 以及 WPF 使用。這邊要介紹的是 v2 版,目前尚在 beta 階段。
LINQ 自訂排序的小練習
這是一種有趣的需求,設定一個小小觀景窗,在觀景窗後方的物件只能透過觀景窗才能看到。
寫 WPF 的朋友們應該都知道 Visual Studio 本身帶有一個「即時視覺化樹狀結構」 的分析工具,這個分析工具其實已經很好用了。但是有一個第三方的工具也不賴,就是本文要介紹的 Snoop。
把傳統 WPF 專案檔遷移到新式的 SDK-style 專案檔很容易,但我遇到了一個問題。
Required members 也是個滿有意思,這是一個應用在屬性上的功能。
static virtual members in interfaces 與 generic math 這兩個新功能有相關,因為有了前者,才會使後者成為可能,而且是此次改版我個人最喜歡的新變化。
模式比對 (patterns matching) 也是近幾版 C# 的發展重點方向之一,在 C# 11 的瘋狂程度比較趨緩,帶來一個比較容易理解的概念 List Patterns
近幾次來的 C# 改版都在字串出了很多新花樣,C# 11 也來了這麼幾個,這篇簡單來看一下這幾個新功能的介紹。
前篇 WPF 多國語系 -- 使用 CSV 檔案 之後,有個朋友提了一個進階的問題:「這樣的方式如何應用在 ComboBox 搭配 ObjectDataProvider + Enum 型別?」。我認真想了一下,還是有解的,只是手續多了點。
WPF 多國語系有很多種作法,這一篇來介紹如何使用 CSV 檔案來作為多國語系來源
WPF 中可以嵌入 Windows Forms 的控制項,理所當然也會有使用 Windows Forms 繪圖 API 的需求,這一篇要談的是在 MVVM Pattern 的狀況下,如何達成這樣的需求。
C# 10 此次的更新關於 Lambda expression 也帶來了一些新的功能,包含了委派型別推斷、顯式宣告回傳型別與 Attributes 的掛載。
C# 10 這一次對於命名空間有一些新加入的功能,這一篇來說明一下用法。
自 C# 7 以來,結構一直都有一些新的延伸,C# 10 也沒有缺席。
C# 10 來了,首先要介紹的是關於字串的新改變。
這篇介紹一下如何使用 NDepend 觀察前一篇文章的程式碼呼叫流向
前一篇我們簡單做出了一個訊息迴圈的函式庫,但應用上因為呼叫的方式必須要傳入一些額外的參數,難免讓人覺得美中不足。這次我們改用 Proxy Pattern 來實作看看。