Oxyplot.WPF開源控制元件來實作實時曲線圖。
目前有個需求就是獲取曲線圖上的最大值并標注出來。
在使用這個控制元件的時候,發現滑鼠移動到曲線圖上按下滑鼠左鍵的時候,會顯示當前點的標注資訊。

在獲取最大值的時候,我也想通過這個方式顯示出最大值。
由于第一次用Oxyplot控制元件。找了很多資料都沒有找到,如何通過代碼來查找出一個點,然后顯示其對應的標注資訊。
感謝大家!
uj5u.com熱心網友回復:
圖片上的效果是滑鼠移動到曲線上,按下滑鼠左鍵出來的效果。uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
貌似Tracker沒有提供主動顯示到視圖上的方法,你可以研究一下它的檔案。https://oxyplot.readthedocs.io/en/latest/views/tracker.html
uj5u.com熱心網友回復:
感謝。。找他的資料找了好久都沒找到這種的。
uj5u.com熱心網友回復:

等高人指點
uj5u.com熱心網友回復:
如果是wpf,那思想應該是資料驅動UI.應該在viewmodel中定義通知屬性MaxValue,加載完曲線資料后獲取最大值,賦給MaxValue,viewer中對MaxValue進行binding.
可能需要對控制元件進行下擴展(如果沒有提供其他介面),增加這個MaxValue對應的依賴屬性,進行顯示.
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/11509.html
標籤:C#
上一篇:EasyUI 匯出Excel檔案 身份證總是顯示科學計數單位怎么辦
下一篇:從資料庫重新讀取并更新DataTable,導致使用該表作為資料源的ComboBox自動選擇第一項,希望杜絕這個現象。
