2012-05-07 30 views
0

我正在使用Silverlight 4工具包圖表控件(以及WPF圖表控件)。我如何設計Silverlight圖表標記?

我的目標是有標記物的任意符號 - 比如我需要一個標誌風格,是一個X.

它可以是一個圖像或字符,我不介意。

任何想法如何實現這一目標?謝謝大家。

回答

0

我找到了答案。

這是一個任意波形的風格。

(DVC是我用於Datavisualistion製圖工具包的xmlns)。

在我Grid.Resources:

<Style x:Key="Squiggle" TargetType="DVC:ScatterDataPoint"> 
      <Setter Property="Width" Value="18" /> 
      <Setter Property="Height" Value="18" /> 
      <Setter Property="Template"> 
       <Setter.Value> 
        <ControlTemplate TargetType="DVC:ScatterDataPoint"> 
         <Canvas> 
          <Path Stroke="Black" StrokeThickness="1" 
           Data="M 1,20 C 10,30 40,30 40,20 H 30" /> 
         </Canvas> 
        </ControlTemplate> 
       </Setter.Value> 
      </Setter> 
     </Style> 

Squiggle的標誌僅僅是一個例子。在Chart.Series Shapes and drawing

然後......你能得到你喜歡的任何形狀

<DVC:ScatterSeries Title="Squiggles" DataPointStyle="{StaticResource Squiggle}" 
     IndependentValueBinding="{Binding Path=Key}" 
     DependentValueBinding="{Binding Path=Value}"> 
      </DVC:ScatterSeries>