2
A
回答
1
你應該設置DefaultTrackerTemplate
。這裏給你一個小例子:
<Grid>
<oxy:Plot Title="AAA">
<oxy:Plot.Axes>
<oxy:LinearAxis Position="Left" Title="Left: " />
<oxy:LinearAxis Position="Bottom" Title="Bottom: " />
</oxy:Plot.Axes>
<oxy:Plot.Series>
<oxy:LineSeries x:Name="ls" ItemsSource="{Binding Points}"/>
</oxy:Plot.Series>
<oxy:Plot.DefaultTrackerTemplate>
<ControlTemplate>
<oxy:TrackerControl Position="{Binding Position}"
BorderThickness="1">
<oxy:TrackerControl.Content>
<StackPanel >
<DockPanel>
<TextBlock Text="{Binding XAxis.Title}" Foreground="Red" />
<TextBlock DockPanel.Dock="Right" Text="{Binding DataPoint.X}" Foreground="Red" />
</DockPanel>
<DockPanel>
<TextBlock Text="{Binding YAxis.Title}" Foreground="Green" />
<TextBlock DockPanel.Dock="Right" Text="{Binding DataPoint.Y}" Foreground="Green"
FontWeight="Bold" />
</DockPanel>
</StackPanel>
</oxy:TrackerControl.Content>
</oxy:TrackerControl>
</ControlTemplate>
</oxy:Plot.DefaultTrackerTemplate>
</oxy:Plot>
</Grid>
希望它有幫助。
1
我想根據Ramin的提示回答我自己的問題。
我挖成的源代碼一點點,並發現有一個TrackerFormatString
,我可以改變:
<oxy:LineSeries TrackerFormatString="{}{0}
{1}: {2:0.0}
{3}: {4:0.0}"/>
請注意,我的代碼

,即換行字符如何輸入XAML 。
另請注意{}
在一開始就是XAML中的逃逸字符。
如果在C#中,它只是:
{0}\n{1}: {2:0.0}\n{3}: {4:0.0}
相關問題
- 1. Dapper.Contrib - 如何獲取更改跟蹤值?
- 2. 如何跟蹤回車字符串
- 3. 跟蹤更改ms字
- 4. 跟蹤字符串對
- 5. 跟蹤更改
- 6. 跟蹤更改
- 7. 跟蹤更改
- 8. 跟蹤更改
- 9. 更改WPF DatePicker的字符串格式
- 10. 更改數組的格式字符串
- 11. 更改日期字符串的格式
- 12. 如何從右側的正則表達式跟蹤字符串?
- 13. 將字符串值的格式更改爲df中的數字
- 14. 如何更改子字符串的值?
- 15. 如何更改字符串的值?
- 16. 如何將數字更改爲格式化的字符串
- 17. 如何刪除/更改字符串的字體格式?
- 18. 將「列表格式」中的字符串更改爲字符串
- 19. 字符串格式從前端更改
- 20. 從字符串更改日期格式
- 21. 以特定格式更改字符串?
- 22. JS更改字符串格式
- 23. 更改格式字符串android
- 24. 的WebAPI jsonFormatter如何更改空字符串值空字符串
- 25. 字符串的更改值
- 26. 如何跟蹤對PageCollectionView的更改SortDescriptions
- 27. 如何跟蹤一列中的更改?
- 28. 如何跟蹤對象圖的更改?
- 29. 如何跟蹤文件上的更改?
- 30. 如何跟蹤JavaScript所做的更改?
這應該工作,但是它會覆蓋默認模板。我實際上喜歡將軸標題包含在默認模板中(我在問題中的圖片中刪除的區域)。 – Felix
您應該綁定Text屬性。看到答案。我更新了它。 – Ron