文章分類/

Infragistics|Ultimate UI for WPF|XamDataChart 我想將鼠標光標位置轉換為坐標值

186 瀏覽人次
2023-09-10 更新

infragistics log

要將鼠標光標位置轉換為坐標值,請使用軸的GetUnscaledValue方法。

private void XamDataChart1_MouseMove(object sender, MouseEventArgs e) {     // イベントが発生したXamDataChartを取得     XamDataChart chart = sender as XamDataChart;      // 使用されているX軸とY軸を取り出す     // ※CategoryXAxisなど、使用している軸のタイプに応じた実装をしてください。     NumericXAxis numericXAxis = chart.Axes.OfType().First();     NumericYAxis numericYAxis = chart.Axes.OfType().First();      // マウスカーソル位置のX軸に対する相対座標を取り出す     Point position = e.GetPosition(numericXAxis);      // GetUnscaledValueを呼び出す準備     Rect viewport = new Rect(0, 0, numericXAxis.ActualWidth, numericYAxis.ActualHeight);     Rect window = chart.WindowRect;     ScalerParams param = new ScalerParams(window, viewport, false);      // マウスカーソル位置のX軸上の値を取り出す     var unscaledX = numericXAxis.GetUnscaledValue(position.X, param);     var unscaledY = numericYAxis.GetUnscaledValue(position.Y, param); } 

快速跳轉目錄

✦ 群昱 AccessSoft 你的全面軟體解決方案 ✦

身為全球眾多知名軟體在台灣合作夥伴,歡迎諮詢你需要的軟體服務!

Picture of 軟體專家
軟體專家

群昱作為全球知名軟體推薦合作夥伴,致力於提供更多軟體解決方案給你!

更多軟體新知

立即詢價

請留下完整資訊,以便我們提供精確的服務內容給你。

詢價資訊