我有一些XAML這樣的繪製時間序列的散點圖(X軸:日期時間,Y軸:整數值):是否可以在圖表元素上畫一個矩形?
<Grid Name="chartgrid">
<charting:Chart Name="scatterplot">
</charting:Chart>
</Grid>
我能夠添加圖形對象,如線此網格作爲其子項之一,但必須使用與圖表控件所使用的座標不同的X
和Y
座標。當然這是預料之中的,因爲圖表設立了自己的座標軸。
我能想到的唯一方法是將一些虛擬點添加到圖中作爲不同的系列,但我希望有一個更好的方法來做到這一點。有什麼建議麼?
編輯:增加了一個圖進一步闡明。
同意Erno。使用'VisualTreeHelper'挖掘繪圖控件的可視化子項,以提取其具有圖形的「Canvas」面板。然後使用容器生成器獲取想要在矩形下分組的節點,然後使用節點的絕對座標w.r.t.在畫布面板上繪製一個包含所需節點的矩形。 –