2013-05-02 50 views
4

我已經使用WPF工具包創建了一個簡單的LineSeries圖表。默認情況下,鼠標懸停在數據點上時,它會顯示一個帶有YAxis值的標籤。 (如果我把鼠標放在X = 3,Y = 45的數據點上,它會顯示一個內含「45」的標籤)WPF工具包製圖:自定義數據點標籤

我想改變這個默認行爲來顯示X和Y軸的值。 (如果我把鼠標放在X = 3,Y = 45的數據點上,它會顯示一個內部帶有「3,45」的標籤)

如果有人有建議,那可能太棒了! 謝謝你,最好的問候,

PY

回答

5

在這裏,你可以找到一個LineSeries DataPoint,默認情況下提示的XAML風格被定義爲

<ToolTipService.ToolTip> 
    <ContentControl Content="{TemplateBinding FormattedDependentValue}"/> 
</ToolTipService.ToolTip> 

的話,你可以把整個風格您的應用程序並覆蓋例如提示定義:

<ToolTipService.ToolTip> 
    <StackPanel Margin="2,2,2,2"> 
     <ContentControl Content="{TemplateBinding IndependentValue}" FontSize="12"/> 
     <ContentControl Content="{TemplateBinding DependentValue}" FontSize="12"/> 
    </StackPanel> 
</ToolTipService.ToolTip> 

,你willget顯示您需要的「X,Y」提示。

+0

我可以從後面的代碼中設置它嗎?怎麼樣? – 2014-05-05 16:08:53